PHP strstr() function
Example
Find the first occurrence of "Shanghai" in "I love Shanghai!" and return the remaining part of the string:
<?php echo strstr("I love Shanghai!","Shanghai"); ?>
Definition og brug
strstr() funktionen søger den første forekomst af en streng i en anden streng.
Kommentar:Denne funktion er binær sikker.
Kommentar:Denne funktion er følsom over for store og små bogstaver. Hvis du ønsker en søgning, der ikke er følsom over for store og små bogstaver, skal du bruge stristr() Funktion.
Syntaks
strstr(string,search,before_search)
Parameter | Beskrivelse |
---|---|
string | Obligatorisk. Angiver den streng, der skal søges i. |
search |
Obligatorisk. Angiver den streng, der skal søges efter. Hvis denne parameter er et tal, vil den søge efter det tegn, der matcher det angivne ASCII-nummer. |
before_search |
Valgfri. Standardværdi er "false" for en boolsk værdi. Hvis indstillet til "true", vil den returnere search Den del af strengen før første forekomst af parameteren. |
Tekniske detaljer
Returværdi: | Returner den resterende del af strengen (fra matchpunktet). Hvis den søgte streng ikke findes, returneres FALSE. |
PHP Version: | 4+ |
Opdateringslog: | I PHP 5.3 blev der tilføjet before_search Parameter. |
Flere eksempler
Eksempel 1
Søg efter streng ved hjælp af ASCII-værdien for "o" og returner den resterende del af strengen:
<?php echo strstr("Hello world!",111); ?>
Eksempel 2
Returner den del af strengen før første forekomst af den søgte streng:
<?php echo strstr("Hello world!","world",true); ?>