95 of 410 menu

Funzione mb_stripos

La funzione mb_stripos cerca la prima occorrenza di una sottostringa in una stringa senza distinzione tra maiuscole e minuscole. A differenza di stripos, funziona correttamente con codifiche multibyte (UTF-8 e altre). 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 la codifica.

Sintassi

mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false

Esempio

Troviamo la posizione di una sottostringa in una stringa:

<?php $res = mb_stripos('AbCdE', 'bc'); echo $res; ?>

Risultato dell'esecuzione del codice:

1

Esempio

Ricerca con indicazione della posizione di inizio:

<?php $res = mb_stripos('AbCdE', 'cd', 2); echo $res; ?>

Risultato dell'esecuzione del codice:

2

Esempio

Ricerca con indicazione della codifica:

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

Risultato dell'esecuzione del codice:

7

Vedi anche

  • la funzione mb_strpos,
    che esegue la ricerca con distinzione tra maiuscole e minuscole
  • la funzione stripos,
    che funziona in modo simile, ma senza supporto per le 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