PHP strstr() functie
Voorbeeld
Zoek de eerste verschijning van "Shanghai" in "Ik hou van Shanghai!" en retourneer het resterende deel van de string:
<?php echo strstr("I love Shanghai!","Shanghai"); ?>
Definitie en gebruik
De functie strstr() zoekt naar de eerste verschijning van een string in een andere string.
Opmerking:Deze functie is binair veilig.
Opmerking:Deze functie is hoofdlettergevoelig. Gebruik stristr() Functie.
Syntax
strstr(string,search,before_search)
Parameters | Beschrijving |
---|---|
string | Verplicht. Bepaalt de string die wordt doorzocht. |
search |
Verplicht. Bepaalt de te zoeken string. Als dit parameter een getal is, zoekt het naar het karakter dat overeenkomt met de ASCII-waarde van dit getal. |
before_search |
Optioneel. Standaardwaarde is "false" van het boolean type. Als ingesteld op "true", zal het search Het deel van de string dat voor het eerst voor het parameter voorkomt. |
Technische details
Retourwaarde: | Geef het resterende deel van de string terug (vanaf het overeenkomende punt). Als de zoekstring niet wordt gevonden, wordt FALSE geretourneerd. |
PHP versie: | 4+ |
Update log: | In PHP 5.3 is er een nieuwe toegevoegd before_search Parameters. |
Meer voorbeelden
Voorbeeld 1
Zoek naar de string met de ASCII-waarde van "o" en geef de resterende string terug:
<?php echo strstr("Hello world!",111); ?>
Voorbeeld 2
Geef de string terug die voor het eerste voorkomt van de zoekstring:
<?php echo strstr("Hello world!","world",true); ?>