97 of 410 menu

Functie mb_strpos

De functie mb_strpos zoekt naar de positie van het eerste voorkomen van een substring in een string met ondersteuning voor multibyte coderingen (bijvoorbeeld UTF-8). De eerste parameter is de string waarin gezocht moet worden, de tweede is de gezochte substring, de derde (optioneel) is de startpositie van de zoekopdracht, de vierde (optioneel) is de codering.

Syntaxis

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

Voorbeeld

Laten we de positie van een substring in een string vinden:

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

Resultaat van de code-uitvoering:

1

Voorbeeld

Zoeken met opgave van startpositie (vanaf het 3e teken):

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

Resultaat van de code-uitvoering:

3

Voorbeeld

Zoeken in een string met Cyrillisch (UTF-8):

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

Resultaat van de code-uitvoering:

2

Zie ook

  • de functie strpos,
    die naar de positie van een substring zoekt zonder ondersteuning voor multibyte coderingen
  • de functie mb_strlen,
    die de lengte van een string retourneert met ondersteuning voor multibyte coderingen
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren