97 of 410 menu

Funktionen mb_strpos

Funktionen mb_strpos söker positionen för den första förekomsten av en delsträng i en sträng med stöd för multibyte-kodningar (till exempel UTF-8). Den första parametern är strängen att söka i, den andra är delsträngen som söks, den tredje (valfri) är startpositionen för sökningen, den fjärde (valfri) är kodningen.

Syntax

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

Exempel

Låt oss hitta positionen för en delsträng i en sträng:

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

Resultat av kodkörning:

1

Exempel

Sökning med angiven startposition (från och med 3:e tecknet):

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

Resultat av kodkörning:

3

Exempel

Sökning i en sträng med kyrilliska tecken (UTF-8):

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

Resultat av kodkörning:

2

Se även

  • funktionen strpos,
    som söker position för delsträng utan hänsyn till multibyte-kodningar
  • funktionen mb_strlen,
    som returnerar längden på en sträng med hänsyn till multibyte-kodningar
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa