97 of 410 menu

Funkcija mb_strpos

Funkcija mb_strpos traži poziciju prvog pojavljivanja podstringa u stringu sa podrškom za višebajtna kodiranja (na primer, UTF-8). Prvi parametar je string u kome se vrši pretraga, drugi je traženi podstring, treći (opcioni) je pozicija od koje počinje pretraga, četvrti (opcioni) je kodiranje.

Sintaksa

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

Primer

Pronađimo poziciju podstringa u stringu:

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

Rezultat izvršavanja koda:

1

Primer

Pretraga sa određivanjem početne pozicije za pretragu (počevši od 3. karaktera):

<?php $res = mb_strpos('abcabc', 'a', 2); echo $res; ?>

Rezultat izvršavanja koda:

3

Primer

Pretraga u stringu sa ćirilicom (UTF-8):

<?php $res = mb_strpos('абвгде', 'в', 0, 'UTF-8'); echo $res; ?>

Rezultat izvršavanja koda:

2

Pogledajte takođe

  • funkciju strpos,
    koja traži poziciju podstringa bez obzira na višebajtna kodiranja
  • funkciju mb_strlen,
    koja vraća dužinu stringa uzimajući u obzir višebajtna kodiranja
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij