Il est facile de confondre le résultat " caractère trouvé à la position 0 " et "caractère non trouvé " . Voici comment faire la différence :
?php / / en PHP 4.0b3 et plus r eacute; cent : $pos = strrpos($machaine , "b") ; if ($pos === false ) { / / note : trois eacute;gals / / pas trouv eacute ; } / / en versions plus ancienne que 4.0b3 : $pos = strrpos($machaine , "b") ; if (!is_integer($pos) ) { / / pas trouv eacute ; } ?