PHP stristr() funktion
Exempel
Sök första förekomsten av "world" i "Hello world!" och returnera den återstående strängen:
<?php echo stristr("Hello world!","WORLD"); ?>
Definition och användning
stristr() funktionen söker strängens första förekomst i en annan sträng.
Kommentar:Funktionen är binär säker.
Kommentar:Funktionen är skrivskyldig för både stora och små bokstäver. För att göra en skrivskyldig sökning, använd strstr() Funktion.
Syntax
stristr(string,search ,before_search)
Parameter | Beskrivning |
---|---|
string | Obligatorisk. Specificerar den sträng som ska sökas i. |
search |
Obligatorisk. Specificerar den sträng som ska sökas efter. Om parametern är ett nummer, kommer den att söka efter tecknet som motsvarar det numeriska ASCII-värdet. |
before_search |
Valfri. Standardvärdet är "false" för ett booleanvärde. Om satt till "true" kommer den 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 matchningspunkten). Om den sökta strängen inte hittas, returneras FALSE. |
PHP-version: | 4+ |
Uppdateringslogg: |
En ny parameter lades till i PHP 5.3: before_search Parametrar. I PHP 4.3 blir funktionen binär säker. |
Mer exempel
Exempel 1
Sök efter tecknet med ASCII-värdet "o" och returnera den återstående delen av strängen:
<?php echo stristr("Hello world!",111); ?>
Exempel 2
Returnera den del av strängen innan första förekomsten av "world":
<?php echo stristr("Hello world!","WORLD",true); ?>