102 of 410 menu

Funzione mb_strstr

La funzione mb_strstr cerca la prima occorrenza di una sottostringa in una stringa con supporto per codifiche multibyte. Il primo parametro è la stringa in cui viene effettuata la ricerca. Il secondo parametro è la sottostringa da cercare. Il terzo parametro opzionale determina se restituire la parte della stringa prima dell'occorrenza trovata. Il quarto parametro opzionale specifica la codifica.

Sintassi

mb_strstr( string $haystack, string $needle, [bool $before_needle = false], [string $encoding], );

Esempio

Troviamo la prima occorrenza di una sottostringa in una stringa:

<?php $res = mb_strstr('abcde', 'b'); echo $res; ?>

Risultato dell'esecuzione del codice:

'bcde'

Esempio

Troviamo la prima occorrenza di una sottostringa in una stringa e restituiamo la parte prima dell'occorrenza:

<?php $res = mb_strstr('abcde', 'cd', true); echo $res; ?>

Risultato dell'esecuzione del codice:

'ab'

Esempio

Ricerca con specifica della codifica UTF-8:

<?php $res = mb_strstr('Привет мир', 'мир', false, 'UTF-8'); 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 strstr,
    che esegue una ricerca analoga senza supporto per codifiche multibyte
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