88 of 410 menu

Fonction strrpos

La fonction strrpos renvoie la position de la dernière occurrence d'une sous-chaîne.

Le résultat de l'exécution de la fonction sera la position du premier caractère de la sous-chaîne trouvée, et si une telle sous-chaîne n'est pas trouvée - false.

Le début de la recherche peut être régulé par un troisième paramètre optionnel - s'il est spécifié, la recherche ne commencera pas depuis le début de la chaîne, mais depuis la position indiquée.

Syntaxe

strrpos(string $haystack, string $needle, int $offset = 0): int|false

Exemple

Dans cet exemple, la fonction renverra la position de la dernière occurrence du caractère 'a' :

<?php echo strrpos('abcde abcde', 'a'); ?>

Résultat de l'exécution du code :

6

Exemple

Recherche de la dernière occurrence d'une sous-chaîne de plusieurs caractères :

<?php echo strrpos('hello world, hello php', 'hello'); ?>

Résultat de l'exécution du code :

13

Exemple

Recherche avec indication de la position de départ de la recherche :

<?php echo strrpos('abcabcabc', 'a', 5); ?>

Résultat de l'exécution du code (la recherche commence à la position 5) :

6

Exemple

Si la sous-chaîne n'est pas trouvée, la fonction renvoie false :

<?php var_dump(strrpos('abcdef', 'z')); ?>

Résultat de l'exécution du code :

false

Exemple 5 : Recherche sensible à la casse

La fonction est sensible à la casse :

<?php var_dump(strrpos('Hello World', 'h')); ?>

Résultat de l'exécution du code :

false

Voir aussi

  • la fonction strripos,
    qui effectue une opération similaire sans tenir compte de la casse
  • la fonction strpos,
    qui renvoie la position de la première occurrence d'une sous-chaîne
  • la fonction str_contains,
    qui vérifie la présence d'un caractère dans une chaîne
  • la fonction str_starts_with,
    qui vérifie le début d'une chaîne
  • la fonction str_ends_with,
    qui vérifie la fin d'une chaîne
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser