Beispiel
Finden Sie das erste Vorkommen von "world" innen "Hello world!" und gibt den Rest der Zeichenfolge:
<?php
echo strchr("Hello world!","world");
?>
Führen Sie zB » Definition und Verwendung
Die strchr() Funktion sucht nach dem ersten Auftreten einer Zeichenkette in einer anderen Zeichenkette.
Diese Funktion ist ein Alias der strstr() Funktion.
Note: Diese Funktion ist binary safe.
Note: Diese Funktion case-sensitive ist. Für Groß- und Kleinschreibung Suche verwenden stristr() Funktion.
Syntax
strchr( string,search,before_search );
Parameter | Beschreibung |
---|---|
string | Erforderlich. Gibt die Zeichenfolge zu suchen |
search | Erforderlich. Gibt die Zeichenfolge zu suchen. Wenn diese Parameter eine Zahl ist, wird es für den Charakter sucht den ASCII-Wert der Anzahl passenden |
before_search | Optional. Ein boolescher Wert , deren Vorgabe "false" . Bei der Einstellung auf "true" , gibt er den Teil der Zeichenfolge vor dem ersten Auftreten des Suchparameters. |
Technische Details
Rückgabewert: | Gibt den Rest der Zeichenfolge (from the matching point) oder FALSCH, wenn die Zeichenfolge für die Suche nicht gefunden wird . |
---|---|
PHP Version: | 4+ |
Änderungsprotokoll: | Der before_search Parameter wurde in PHP 5.3 hinzugefügt |
Mehr Beispiele
Beispiel 1
Suchen Sie eine Zeichenfolge für den ASCII - Wert von "o" und gibt den Rest der Zeichenfolge:
<?php
echo strchr("Hello world!",111);
?>
Führen Sie zB » Beispiel 2
Bringen Sie den Teil der Zeichenfolge vor dem ersten Auftreten von "world" :
<?php
echo strchr("Hello world!","world",true);
?>
Führen Sie zB »