Eléphant du PHP |
97 Messages
21 août 2007, 19:05
A la page 129 , je crois qu'il y a un prob avec l'exemple suivant ... :
Il est important de noter que la clé peut-être nulle.Pour tester si une clé a été trouvée, il
vous faudra utiliser l'opérateur === .
<?php
$caract = array('jeune','beau','geek','drole');
print_r($caract);
echo '<br>';
if(FALSE === array_search('jeune',$caract)){
echo '<br>Trouvé jeune';
}
if (in_array('geek',$caract)){
echo '<br>Trouvé geek';
}
?>
Chez moi cela fonctionne si je fait
FALSE ==
ou encore
0 ===
, car si j'ai bien compris === est une égalité totale (type et valeur) ?