101 of 410 menu

Funzione mb_strrpos

La funzione mb_strrpos trova la posizione dell'ultima occorrenza di una sottostringa in una stringa. Funziona con codifiche multibyte (UTF-8, ecc.). Accetta come primo parametro la stringa in cui cercare, come secondo la sottostringa da cercare, come terzo (opzionale) la posizione di inizio della ricerca, come quarto (opzionale) la codifica.

Sintassi

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

Esempio

Troviamo la posizione dell'ultima occorrenza di una sottostringa in una stringa:

<?php $res = mb_strrpos('аабабв', 'б'); echo $res; ?>

Risultato dell'esecuzione del codice:

3

Esempio

Ricerca specificando la codifica UTF-8:

<?php $res = mb_strrpos('日本語', '語', 0, 'UTF-8'); echo $res; ?>

Risultato dell'esecuzione del codice:

2

Esempio

Quando la sottostringa non viene trovata, la funzione restituisce false:

<?php $res = mb_strrpos('abcde', 'z'); var_dump($res); ?>

Risultato dell'esecuzione del codice:

false

Vedi anche

  • la funzione mb_strpos,
    che cerca la prima occorrenza di una sottostringa
  • la funzione strrpos,
    che cerca l'ultima occorrenza senza considerare la codifica
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta