97 of 410 menu

Funksjonen mb_strpos

Funksjonen mb_strpos søker etter posisjonen til den første forekomsten av en delstreng i en streng med støtte for flerbyte-tegnkodinger (for eksempel UTF-8). Den første parameteren er strengen som skal søkes i, den andre er delstrengen som søkes etter, den tredje (valgfri) er startposisjonen for søket, den fjerde (valgfri) er tegnkodingen.

Syntaks

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

Eksempel

La oss finne posisjonen til en delstreng i en streng:

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

Resultat av kjøring av koden:

1

Eksempel

Søk med angivelse av startposisjon (starter fra 3. tegn):

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

Resultat av kjøring av koden:

3

Eksempel

Søk i en streng med kyrilliske tegn (UTF-8):

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

Resultat av kjøring av koden:

2

Se også

  • funksjonen strpos,
    som søker etter posisjonen til en delstreng uten hensyn til flerbyte-tegnkodinger
  • funksjonen mb_strlen,
    som returnerer lengden på en streng med hensyn til flerbyte-tegnkodinger
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis