PHP strchr() funktionen
Exempel
Sök första förekomsten av "world" i "Hello world!" och returnera resten av denna sträng:
<?php echo strchr("Hello world!","world"); ?>
Definition och användning
strchr() funktionen söker den första förekomsten av en sträng i en annan sträng.
Funktionen är en alias för strstr() funktionen.
Kommentar:Funktionen är binär säker.
Kommentar:Funktionen är känslig för storlek på bokstäver. För att göra en sökning som inte är känslig för storlek på bokstäver, använd stristr() Funktion.
Syntaks
strchr(string,search,before_search);
Parametrar | Beskrivning |
---|---|
string | Obligatoriskt. Ange den sträng som ska sökas i. |
search |
Obligatoriskt. Ange den sträng som ska sökas. Om parametern är ett nummer, söker den efter tecknet som motsvarar det angivna ASCII-värdet. |
before_search |
Valfritt. Standardvärdet är "false" för ett booleskt värde. Om satt till "true", kommer det att returnera search Den del av strängen innan parameterns första förekomst. |
Tekniska detaljer
Returvärde: | Returnera den återstående delen av strängen (från matchpunkten). Om den sökta strängen inte hittas, returneras FALSE. |
PHP-version: | 4+ |
Uppdateringslog | I PHP 5.3 lades before_search Parametrar. |
Mer exempel
Exempel 1
Sök strängen genom ASCII-värdet för "o" och returnera den återstående delen av strängen:
<?php echo strchr("Hello world!",111); ?>
Exempel 2
Returnera den del av strängen innan den första förekomsten av den sökta strängen:
<?php echo strchr("Hello world!","world",true); ?>