97 of 410 menu

Funktion mb_strpos

Die Funktion mb_strpos sucht die Position des ersten Vorkommens einer Teilzeichenkette in einer Zeichenkette mit Unterstützung für Multibyte-Kodierungen (z.B. UTF-8). Der erste Parameter ist die zu durchsuchende Zeichenkette, der zweite die gesuchte Teilzeichenkette, der dritte (optional) die Startposition der Suche und der vierte (optional) die Kodierung.

Syntax

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

Beispiel

Suchen wir die Position einer Teilzeichenkette in einer Zeichenkette:

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

Ergebnis der Codeausführung:

1

Beispiel

Suche mit Angabe der Startposition (ab dem 3. Zeichen):

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

Ergebnis der Codeausführung:

3

Beispiel

Suche in einer Zeichenkette mit kyrillischen Zeichen (UTF-8):

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

Ergebnis der Codeausführung:

2

Siehe auch

  • die Funktion strpos,
    die die Position einer Teilzeichenkette ohne Berücksichtigung von Multibyte-Kodierungen sucht
  • die Funktion mb_strlen,
    die die Länge einer Zeichenkette unter Berücksichtigung von Multibyte-Kodierungen zurückgibt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen