97 of 410 menu

Funktionen mb_strpos

Funktionen mb_strpos søger efter positionen af den første forekomst af en understreng i en streng med understøttelse af multibyte kodninger (f.eks. UTF-8). Den første parameter er strengen, der skal søges i, den anden er den søgte understreng, den tredje (valgfri) er startpositionen for søgningen, den fjerde (valgfri) er kodningen.

Syntaks

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

Eksempel

Lad os finde positionen af en understreng i en streng:

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

Resultat af kodeudførelse:

1

Eksempel

Søgning med angivelse af startposition for søgningen (startende fra 3. tegn):

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

Resultat af kodeudførelse:

3

Eksempel

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

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

Resultat af kodeudførelse:

2

Se også

  • funktionen strpos,
    som søger efter positionen af en understreng uden hensyntagen til multibyte kodninger
  • funktionen mb_strlen,
    som returnerer længden af en streng med hensyntagen til multibyte kodninger
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis