97 of 410 menu

Funkcija mb_strpos

Funkcija mb_strpos meklē pirmās apakšvirknes parādīšanās pozīciju virknē ar daudzbaitju kodējumu atbalstu (piemēram, UTF-8). Pirmā parametrā tiek padota meklējamā virkne, otrajā - meklējamā apakšvirkne, trešajā (neobligātais) - meklēšanas sākuma pozīcija, ceturtajā (neobligātais) - kodējums.

Sintakse

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

Piemērs

Atradīsim apakšvirknes pozīciju virknē:

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

Koda izpildes rezultāts:

1

Piemērs

Meklēšana ar norādītu meklēšanas sākuma pozīciju (sākot no 3. rakstzīmes):

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

Koda izpildes rezultāts:

3

Piemērs

Meklēšana virknē ar kiriliku (UTF-8):

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

Koda izpildes rezultāts:

2

Skatiet arī

  • funkciju strpos,
    kura meklē apakšvirknes pozīciju neņemot vērā daudzbaitju kodējumus
  • funkciju mb_strlen,
    kura atgriež virknes garumu, ņemot vērā daudzbaitju kodējumus
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt