Exemplu
Găsiți prima apariție a "world" în interiorul "Hello world!" și a reveni restul șirului:
<?php
echo strchr("Hello world!","world");
?>
Run exemplu » Definiție și utilizare
strchr() Funcția caută prima apariție a unui șir din interiorul alt șir.
Această funcție este un alias al strstr() funcția.
Note: Această funcție este binar- în condiții de siguranță.
Note: Această funcție este sensibilă la caz. Pentru o căutare insensibilă la majuscule, utilizați stristr() funcția.
Sintaxă
strchr( string,search,before_search );
Parametru | Descriere |
---|---|
string | Necesar. Specifică șirul pentru a căuta |
search | Necesar. Specifică șirul pentru a căuta. Dacă acest parametru este un număr, acesta va căuta caracterul de potrivire valoarea ASCII a numărului |
before_search | Opțional. O valoare booleană a cărei implicită este "false" . Dacă este setat la "true" , acesta returnează parte din șirul înainte de prima apariție a parametrului de căutare. |
Detalii tehnice
Întoarcere Valoare: | Returnează restul șirului (from the matching point) de (from the matching point) , sau false, în cazul în care șirul pentru a căuta nu este găsit. |
---|---|
Versiune PHP: | 4+ |
Changelog: | Parametrul before_search a fost adăugat în PHP 5.3 |
Mai multe exemple
Exemplul 1
Căutați un șir de caractere pentru valoarea ASCII a "o" și a reveni restul șirului:
<?php
echo strchr("Hello world!",111);
?>
Run exemplu » Exemplul 2
Returnarea parte din șirul înainte de prima apariție a "world" :
<?php
echo strchr("Hello world!","world",true);
?>
Run exemplu »