96 of 410 menu

Funzione mb_stristr

La funzione mb_stristr cerca la prima occorrenza di una sottostringa in una stringa senza distinzione tra maiuscole e minuscole e restituisce parte della stringa dall'inizio dell'occorrenza trovata fino alla fine. Il primo parametro è la stringa in cui cercare, il secondo è la sottostringa da cercare, il terzo (opzionale) è un valore booleano per restituire la parte della stringa prima dell'occorrenza, e il quarto (opzionale) è la codifica.

Sintassi

mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false

Esempio

Troviamo una sottostringa in una stringa senza distinzione tra maiuscole e minuscole:

<?php $res = mb_stristr('ABCDE', 'bc'); echo $res; ?>

Risultato dell'esecuzione del codice:

'BCDE'

Esempio

Utilizzo del parametro $before_needle per ottenere la parte della stringa prima dell'occorrenza:

<?php $res = mb_stristr('ABCDE', 'bc', true); echo $res; ?>

Risultato dell'esecuzione del codice:

'A'

Esempio

Ricerca con specifica della codifica UTF-8:

<?php $res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8'); echo $res; ?>

Risultato dell'esecuzione del codice:

'мир'

Vedi anche

  • la funzione mb_strstr,
    che esegue la ricerca di una sottostringa con distinzione tra maiuscole e minuscole
  • la funzione stristr,
    che è analoga a mb_stristr, ma per codifiche a singolo byte
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