PHP strstr()Funktionen

PHP String 参考手册PHP-String-Referenzhandbuch

Beispiele

Prüfen Sie, ob "world" in "Hello world!" vorkommt. Wenn es vorkommt, geben Sie die Zeichenkette und den verbleibenden Teil danach zurück:

<?php echo strstr("Hello world!","world"); //Ausgabe: world! ?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion strstr() sucht nach einer Zeichenkette innerhalb einer anderen Zeichenkette. Wenn sie gefunden wird, gibt die Funktion die Zeichenkette und den restlichen Teil zurück; andernfalls gibt sie FALSE zurück.

Hinweis:Diese Funktion ist binärsicher.

Hinweis:Diese Funktion unterscheidet zwischen Groß- und Kleinschreibung. Für eine Suche ohne Berücksichtigung der Groß- und Kleinschreibung verwenden Sie diestristr()Funktion.


Syntax

strstr(string,search,before_search)

Parameter Beschreibung
string Erforderlich. Gibt die zu durchsuchende Zeichenkette an.
search Erforderlich. Gibt die Zeichenkette an, nach der gesucht werden soll. Wenn dieser Parameter eine Zahl ist, wird nach dem Zeichen gesucht, das dem ASCII-Wert dieser Zahl entspricht.
before_search Optional. Ein boolescher Wert mit dem Standardwert "false". Wenn er auf "true" gesetzt ist, gibt ersearchden Teil der Zeichenkette vor dem ersten Vorkommen des Parameters zurück.

Technische Details

Rückgabewert: Gibt den restlichen Teil der Zeichenkette zurück (ab dem Übereinstimmungspunkt). Wenn die gesuchte Zeichenkette nicht gefunden wird, gibt die Funktion FALSE zurück.
PHP-Version: 4+
Änderungsprotokoll: In PHP 5.3 wurde derbefore_searchParameter hinzugefügt.


Weitere Beispiele

Beispiel 1

Suchen Sie die Zeichenkette anhand des ASCII-Werts von "o" und geben Sie den restlichen Teil der Zeichenkette zurück:

<?php
echo strstr("Hello world!",111);
?>

Beispiel ausführen »

Beispiel 2

Geben Sie den Teil der Zeichenkette vor dem ersten Vorkommen von "world" zurück:

<?php
echo strstr("Hello world!","world",true);
?>

Beispiel ausführen »


PHP String 参考手册PHP-String-Referenzhandbuch Weitere Erweiterungen