97 of 410 menu

Funksie mb_strpos

Die funksie mb_strpos soek die posisie van die eerste voorkoms van 'n substring in 'n string met ondersteuning vir multibyte-koderings (byvoorbeeld UTF-8). Die eerste parameter is die string waarin gesoek word, die tweede is die gesogte substring, die derde (opsies) is die beginposisie van die soektog, en die vierde (opsies) is die kodering.

Sintaksis

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

Voorbeeld

Laat ons die posisie van 'n substring in 'n string vind:

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

Resultaat van die kode-uitvoering:

1

Voorbeeld

Soek met spesifisering van die beginposisie (begin by die 3de karakter):

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

Resultaat van die kode-uitvoering:

3

Voorbeeld

Soek in 'n string met Cyrilliese karakters (UTF-8):

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

Resultaat van die kode-uitvoering:

2

Sien ook

  • die funksie strpos,
    wat die posisie van 'n substring soek sonder om multibyte-koderings in ag te neem
  • die funksie mb_strlen,
    wat die lengte van 'n string teruggee met inagneming van multibyte-koderings
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp