ce code affiche toujours 7 avec la fonction strrpos ou bien strpos d'où je comprend pas la différence entre ces deux fonctionsCode:
1
2
3
4 $mystring = 'il est cab tot tata'; // À partir de PHP 4.0.0 : $pos = strrpos($mystring, "cab"); echo $pos;
Version imprimable
ce code affiche toujours 7 avec la fonction strrpos ou bien strpos d'où je comprend pas la différence entre ces deux fonctionsCode:
1
2
3
4 $mystring = 'il est cab tot tata'; // À partir de PHP 4.0.0 : $pos = strrpos($mystring, "cab"); echo $pos;
C'est normal, vous prenez le cas particulier où il n'y a qu'une seule occurrence dans votre chaîne donc forcément strpos et strrpos renverront le même résultat.
Mettez en deux maintenant, ou plus, strpos renverra alors la position de la première occurrence et strrpos, de la dernière :roll:
merci très gentil de ta part pour la rapidité de réponse :bravo: