problème avec sttrpos

Eléphant du PHP | 89 Messages

14 mars 2011, 22:58

bonsoir à tous le monde j'ai un tableau
il contient une clé qui commence par titre:
je veut affichez sa valeur
si je fait ca
foreach($tab as $key => $value) {
if (strrpos($key,'titre:')===0) echo ($valeur)



}
j'ai remarque que je doit faire=== si je veut que ca marche mais pourquoi pas ==0
merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

14 mars 2011, 23:13

salut,

parce que si strpos retourne false l'égalité sera considéré comme bonne.

le triple égale permet la comparaison de type, zéro étant un entier et false un booleen la comparaison ne sera considéré ok.

@+
Il en faut peu pour être heureux ......