Funzione PHP strstr()
Esempio
Cerca la prima occorrenza di "Shanghai" nella stringa "I love Shanghai!" e restituisci la parte rimanente della stringa:
<?php echo strstr("I love Shanghai!","Shanghai"); ?>
Definizione e uso
La funzione strstr() cerca la prima occorrenza di una stringa in un'altra stringa.
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
strstr(string,search,before_search)
Parametro | Descrizione |
---|---|
string | Obbligatorio. Stabilisce la stringa in cui cercare. |
search |
Obbligatorio. Stabilisce la stringa da cercare. Se questo parametro è un numero, ricerca il carattere corrispondente al valore ASCII di questo 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 la parte rimanente della stringa (dalla posizione del match). Se non viene trovata la stringa di ricerca, restituisce FALSE. |
Versione PHP: | 4+ |
Registro delle modifiche: | In PHP 5.3, è stata aggiunta before_search Parametro. |
Più esempi
Esempio 1
Cerca la stringa con il valore ASCII di "o" e restituisce la parte rimanente della stringa:
<?php echo strstr("Hello world!",111); ?>
Esempio 2
Restituisce la parte della stringa prima della prima occorrenza della stringa di ricerca:
<?php echo strstr("Hello world!","world",true); ?>