Funzione PHP strchr()
Esempio
Cerca la prima occorrenza di "world" nella stringa "Hello world!" e restituisci il resto della stringa:
<?php echo strchr("Hello world!","world"); ?>
Definizione e uso
La funzione strchr() cerca la prima occorrenza di una stringa in un'altra stringa.
La funzione è un alias della funzione strstr().
Commento:La funzione è sicura per i dati binari.
Commento:La funzione è sensibile alle maiuscole e minuscole. Per una ricerca non sensibile alle maiuscole e minuscole, utilizzare stristr() Funzione.
Sintassi
strchr(string,search,before_search);
Parametro | Descrizione |
---|---|
string | Obbligatorio. Specifica la stringa in cui cercare. |
search |
Obbligatorio. Specifica la stringa da cercare. Se il parametro è un numero, ricerca il carattere corrispondente al valore ASCII del numero. |
before_search |
Opzionale. Il valore predefinito è "false" per il valore booleano. Se impostato su "true", restituirà search La parte della stringa prima della prima occorrenza del parametro. |
Dettagli tecnici
Valore di ritorno: | Restituisce il resto della stringa (dalla posizione del match). Se non viene trovata la stringa di ricerca, viene restituito FALSE. |
Versione PHP: | 4+ |
Log delle modifiche: | In PHP 5.3, è stata aggiunta before_search Parametro. |
Più esempi
Esempio 1
Cerca la stringa attraverso il valore ASCII di "o" e restituisce il resto della stringa:
<?php echo strchr("Hello world!",111); ?>
Esempio 2
Restituisce la parte della stringa prima della prima occorrenza della stringa di ricerca:
<?php echo strchr("Hello world!","world",true); ?>