strripos

(PHP 5 CVS only)

strripos --  Trouve la position de la dernière occurence d'une chaîne dans une autre de façon insensible à la casse.

Description

int strripos ( string haystack, string needle)

Retourne la position numérique de la dernière occurence de needle dans la chaîne de caractères haystack. Contrairement à strrpos(), strripos() est insensible à la casse. Notez aussi que les positions dans les chaînes commencent à 0, et non à 1.

Si needle n'est pas trouvé, la fonction retourne FALSE.

Avertissement

Cette fonction peut retourner FALSE, mais elle peut aussi retourner une valeur équivalent à FALSE, utilisable dans une condition if simple. Utilisez l'opérateur === pour tester la valeur exacte de cette fonction.

Exemple 1. Un exemple simple avec strripos()

<?php
$haystack
= 'ababcd';
$needle   = 'aB';

$pos      = strripos($haystack, $needle);

if (
$pos === false) {
    echo
"D&eacute;sol&eacute;, impossible de trouver ($needle) dans ($haystack)";
} else {
    echo
"F&eacute;licitations !\n";
    echo
"Nous avons trouv&eacute; le dernier ($needle) dans ($haystack) &agrave; la position ($pos)";
}

/* Outputs:

   F&eacute;licitations !
   Nous avons trouv&eacute; le dernier (aB) dans (ababcd) &agrave; la position (2)

*/
?>

Voir aussi strrpos(), strrchr(), substr() et stristr().