PHP strchr() functie
Voorbeeld
Zoek de eerste verschijning van "world" in "Hello world!" en retourneer het resterende deel van deze string:
<?php echo strchr("Hello world!","world"); ?>
Definitie en gebruik
De strchr() functie zoekt naar de eerste verschijning van een string in een andere string.
Deze functie is een alias van de strstr() functie.
Opmerking:Deze functie is binair veilig.
Opmerking:Deze functie is hoofdlettergevoelig. Voor een niet hoofdlettergevoelige zoekopdracht, gebruik dan stristr() Functie.
Syntax
strchr(string,search,before_search);
Parameters | Beschrijving |
---|---|
string | Verplicht. Stelt de string vast die moet worden doorzocht. |
search |
Verplicht. Stelt de opgegeven string vast die moet worden gezocht. Indien het parameter een getal is, wordt gezocht naar het karakter dat overeenkomt met de ASCII-waarde van dat getal. |
before_search |
Optioneel. Standaardwaarde is "false" van het boolean. Indien ingesteld op "true", zal het search Deel van de string voor de eerste verschijning van het parameter. |
Technische details
Retourwaarde: | Geef het resterende deel van de string terug (vanaf het overeenkomende punt). Als de opgegeven string 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 door de ASCII-waarde van "o" en geef het resterende deel van de string terug:
<?php echo strchr("Hello world!",111); ?>
Voorbeeld 2
Geef terug het deel van de string voor de eerste verschijning van de opgegeven string:
<?php echo strchr("Hello world!","world",true); ?>