Esempio
Trova la prima occorrenza di "world" dentro "Hello world!" e restituire il resto della stringa:
<?php
echo strchr("Hello world!","world");
?>
Esempio Run » Definizione e l'utilizzo
Lo strchr() funzione cerca la prima occorrenza di una stringa all'interno di un'altra stringa.
Questa funzione è un alias del strstr() funzione.
Note: Questa funzione è binary-safe.
Note: Questa funzione è case-sensitive. Per una ricerca case-insensitive, utilizzare stristr() la funzione.
Sintassi
strchr( string,search,before_search );
Parametro | Descrizione |
---|---|
string | Necessario. Specifica la stringa da ricercare |
search | Necessario. Specifica la stringa da cercare. Se questo parametro è un numero, si cercherà il carattere corrispondente al valore ASCII del numero |
before_search | Opzionale. Un valore booleano il cui default è "false" . Se è impostato su "true" , restituisce la parte della stringa prima della prima occorrenza del parametro di ricerca. |
Dettagli tecnici
Valore di ritorno: | Restituisce il resto della stringa (from the matching point) , o FALSE, se la stringa da cercare non viene trovato. |
---|---|
Versione PHP: | 4+ |
changelog: | Il parametro before_search stato aggiunto in PHP 5.3 |
Altri esempi
esempio 1
Cerca una stringa per il valore ASCII di "o" e restituire il resto della stringa:
<?php
echo strchr("Hello world!",111);
?>
Esempio Run » esempio 2
Riportare la parte della stringa prima della prima occorrenza di "world" :
<?php
echo strchr("Hello world!","world",true);
?>
Esempio Run »