98 of 410 menu

Funzione mb_strrchr

La funzione mb_strrchr cerca l'ultima occorrenza di un carattere in una stringa e restituisce la parte della stringa da quel carattere fino alla fine. A differenza di strrchr, funziona con codifiche multibyte (UTF-8, ecc.). Accetta come primo parametro la stringa in cui cercare, come secondo - il carattere da cercare, come terzo - un parametro opzionale per la ricerca fino al carattere, come quarto - la codifica.

Sintassi

mb_strrchr( string $haystack, string $needle, bool $before_needle = false, string $encoding = null );

Esempio

Troviamo l'ultima occorrenza di un carattere in una stringa:

<?php $res = mb_strrchr('abcba', 'b'); echo $res; ?>

Risultato dell'esecuzione del codice:

'ba'

Esempio

Troviamo la parte della stringa prima dell'ultima occorrenza del carattere 'b':

<?php $res = mb_strrchr('abcba', 'b', true); echo $res; ?>

Risultato dell'esecuzione del codice:

'abc'

Esempio

Utilizzo con caratteri cirillici in UTF-8:

<?php $res = mb_strrchr('привет мир', 'и'); echo $res; ?>

Risultato dell'esecuzione del codice:

'ир'

Vedi anche

  • la funzione mb_strpos,
    che cerca la posizione della prima occorrenza di una sottostringa
  • la funzione mb_substr,
    che restituisce una parte di stringa
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