Manuel PHP
Précédent |  | Suivant

# strripos

(PHP 5)

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 [, int offset])

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 de retour 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ésolé, impossible de trouver ($needle) dans ($haystack)"; } else { echo "Félicitations !\n"; echo "Nous avons trouvé le dernier ($needle) dans ($haystack) à la position ($pos)"; } /* Outputs: Félicitations ! Nous avons trouvé le dernier (aB) dans (ababcd) à la position (2) */ ?>`

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

Précédent | Sommaire | Suivant
strrev | Niveau supérieur | strrpos