Voici mon code :
Code : Tout sélectionner
if (strpos($file1, $G01) OR strpos($file2, $G01) OR strpos($file3, $G01) OR strpos($file4, $G01)){
$G01_th = str_replace ("$G01.","$G01~.", $G01_th);}
if (strpos($file1, $G02) OR strpos($file2, $G02) OR strpos($file3, $G02) OR strpos($file4, $G02)){
$G02_th = str_replace ("$G02.","$G02~.", $G02_th);}
if (strpos($file1, $G03) OR strpos($file2, $G03) OR strpos($file3, $G03) OR strpos($file4, $G03)){
$G03_th = str_replace ("$G03.","$G03~.", $G03_th);}
if (strpos($file1, $G04) OR strpos($file2, $G04) OR strpos($file3, $G04) OR strpos($file4, $G04)){
$G04_th = str_replace ("$G04.","$G04~", $G04_th);}
if (strpos($file1, $G05) OR strpos($file2, $G05) OR strpos($file3, $G05) OR strpos($file4, $G05)){
$G05_th = str_replace ("$G05.","$G05~", $G05_th);}
if (strpos($file1, $G06) OR strpos($file2, $G06) OR strpos($file3, $G06) OR strpos($file4, $G06)){
$G06_th = str_replace ("$G06.","$G06~", $G06_th);}
if (strpos($file1, $G07) OR strpos($file2, $G07) OR strpos($file3, $G07) OR strpos($file4, $G07)){
$G07_th = str_replace ("$G07.","$G07~", $G07_th);}
if (strpos($file1, $G08) OR strpos($file2, $G08) OR strpos($file3, $G08) OR strpos($file4, $G08)){
$G08_th = str_replace ("$G08.","$G08~", $G08_th);}
if (strpos($file1, $G09) OR strpos($file2, $G09) OR strpos($file3, $G09) OR strpos($file4, $G09)){
$G09_th = str_replace ("$G09.","$G09~", $G09_th);}N'y aurait il pas un moyen de faire quelque chose du genre :
if (strpos($file1, $G[01-19]) OR strpos($file2, $G[01-19]) OR strpos($file3, $G[01-19]) OR strpos($file4, $G[01-19])){
$G[01-19]_th = str_replace ("$G[01-19].","$G[01-19]~", $G[01-19]_th);}
?
En fait recherche la présente de G01 par exemple dans 4 photos, et si l'une ou plusieurs est G01, alors une bande de vignettes doit voir l'icone de la photo changer (d'ou l'ajout du ~ dans le str_replace).
Merci de votre aide pour raccourcir ce code hyper long !