je suis sur une phase de test...
j'ai une image, je récupére son extension !
j'ai un tableau dimensionnel qui contient le nom des extensions acceptées.
CODE
<?php
$ext = "jpg";
$extImg = array( "gif", "jpg", "jpeg", "png");
?>
$ext = "jpg";
$extImg = array( "gif", "jpg", "jpeg", "png");
?>
je veux comparer mon extension récupérée et vérifier qu'elle correspond bien à une des valeurs dans mon tableau dimensionnel.
CODE
<?
echo "\$ext is '$ext'";
foreach($extImg as $v) {
echo "'$v',";
}
unSet($v);
if(!empty($ext) && in_array($ext, $extImg)) echo "so good !";
?>
echo "\$ext is '$ext'";
foreach($extImg as $v) {
echo "'$v',";
}
unSet($v);
if(!empty($ext) && in_array($ext, $extImg)) echo "so good !";
?>
Je ne comprends pas pourquoi la condition if ne s'exécute pas, alors que la foreach me renvoie bien les valeurs en echo, et l'echo de $ext est correct aussi !
Une idée ?