102 of 410 menu

Funktion mb_strstr

Die Funktion mb_strstr sucht nach dem ersten Vorkommen einer Teilzeichenkette in einer Zeichenkette mit Unterstützung für Multibyte-Kodierungen. Der erste Parameter ist die Zeichenkette, in der gesucht wird. Der zweite Parameter ist die gesuchte Teilzeichenkette. Der dritte optionale Parameter bestimmt, ob der Teil der Zeichenkette vor dem gefundenen Vorkommen zurückgegeben werden soll. Der vierte optionale Parameter legt die Kodierung fest.

Syntax

mb_strstr( string $haystack, string $needle, [bool $before_needle = false], [string $encoding], );

Beispiel

Suchen wir das erste Vorkommen einer Teilzeichenkette in einer Zeichenkette:

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

Ergebnis der Codeausführung:

'bcde'

Beispiel

Suchen wir das erste Vorkommen einer Teilzeichenkette in einer Zeichenkette und geben den Teil vor dem Vorkommen zurück:

<?php $res = mb_strstr('abcde', 'cd', true); echo $res; ?>

Ergebnis der Codeausführung:

'ab'

Beispiel

Suche mit Angabe der Kodierung UTF-8:

<?php $res = mb_strstr('Привет мир', 'мир', false, 'UTF-8'); echo $res; ?>

Ergebnis der Codeausführung:

'мир'

Siehe auch

  • die Funktion mb_strpos,
    die die Position des ersten Vorkommens einer Teilzeichenkette sucht
  • die Funktion strstr,
    die eine ähnliche Suche ohne Berücksichtigung von Multibyte-Kodierungen durchführt
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