strrev
<<<
strripos strrpos
>>>

6.36 Chaînes de caractères (Strings)
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Constantes pré-définies
Voir aussi
addcslashes
addslashes
bin2hex
chop
chr
chunk_split
convert_cyr_string
convert_uudecode
convert_uuencode
count_chars
crc32
crypt
echo
explode
fprintf
get_html_translation_table
hebrev
hebrevc
html_entity_decode
htmlentities
htmlspecialchars_decode
htmlspecialchars
implode
join
levenshtein
localeconv
ltrim
md5_file
md5
metaphone
money_format
nl_langinfo
nl2br
number_format
ord
parse_str
print
printf
quoted_printable_decode
quotemeta
rtrim
setlocale
sha1_file
sha1
similar_text
soundex
sprintf
sscanf
str_ireplace
str_pad
str_repeat
str_replace
str_rot13
str_shuffle
str_split
str_word_count
strcasecmp
strchr
strcmp
strcoll
strcspn
strip_tags
stripcslashes
stripos
stripslashes
stristr
strlen
strnatcasecmp
strnatcmp
strncasecmp
strncmp
strpbrk
strpos
strrchr
strrev
->strripos
strrpos
strspn
strstr
strtok
strtolower
strtoupper
strtr
substr_compare
substr_count
substr_replace
substr
trim
ucfirst
ucwords
vfprintf
vprintf
vsprintf
wordwrap

6.36.81 strripos() Trouve la position de la dernière occurrence d'une chaîne dans une autre de façon insensible à la casse

[ Exemples avec strripos ]   PHP 5

int  strripos ( string   haystack , string   needle , int   offset )

Retourne la position numérique de la dernière occurrence 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.

Notez que needle peut être une chaîne constituée d'un ou de plusieurs caractères.

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

Attention

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.

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)";
}
?>

Le paramètre offset peu être spécifié pour commencer à chercher un nombre arbitraire de caractères dans la chaîne.

Les valeurs négatives commenceront la recherche aux caractères offset à partir du début de la chaîne de caractères.

Voir aussi strrpos , strrchr , substr , stripos et stristr .

<< strripos >>
strrev Chaînes de caractères (Strings) strrpos