Bonjour,
J'ai besoin dans mon projet de faire une condition dynamique dans un IF.
Ma condition ressemblerait donc au final à :
if(tab1[$a]['index2a'] == tab2[$b]['index2b'])
La seul chose que j'ai trouvé sur le net qui ne marche pas est d'utiliser la fonction php eval(). Je sais que c'est le 2eme index qui pose probleme mais je ne trouve pas la bonne syntaxe...
comme ceci :
$a=2;
$b=3;
$tab1[$a]['index2a']=5;
$tab2[$b]['index2b']=5;
$macondition = "return ( $tab1[$a]['index2a'] != $tab2[$b]['index2b']);";
if(eval($macondition)){
echo "egale";
}
else{
echo "pas egale";
}
Le but final étant de faire une enorme condition grace à une boucle :
if($_FILES[$fichier]['type'] == $format[1] || $_FILES[$fichier]['type'] == $format[2] || $_FILES[$fichier]['type'] == $format[3])
Merci pour votre aide précieuse