Sintassi:
La sintassi della funzione strpos () è mostrata di seguito.
int | false stros (string $ string, string $ substring, int $ offset = 0)Esempi di funzioni strpos ()
Gli usi della funzione strpos () sono stati mostrati nella parte successiva di questo tutorial utilizzando più esempi.
Esempio-1: cerca la posizione della stringa in un'altra stringa
Crea un file PHP con il seguente script che cercherà la posizione della stringa particolare in un'altra stringa utilizzando la funzione strpos (). Il valore di ricerca verrà prelevato dal parametro URL. Se il valore di restituzione della funzione strpos () è maggiore o uguale a zero e non uguale a falso, quindi la stringa di ricerca esiste nella stringa principale.
// Controlla che il valore di ricerca è fornito o noProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra se non viene fornito alcun parametro URL.
http: // localhost/php/strpos1.PHP
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra se il valore 'server' è riportato nel parametro URL.
http: // localhost/php/strpos1.PHP?S = server
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra se il valore 'cliente' è riportato nel parametro URL.
http: // localhost/php/strpos1.PHP?s = client
Esempio-2: cerca la posizione della stringa in un'altra stringa con il valore di offset
Crea un file PHP con il seguente script che cercherà la posizione della stringa particolare in un'altra stringa dopo la posizione particolare usando la funzione strpos (). Il valore di ricerca verrà prelevato dal parametro URL. Se il valore di restituzione della funzione strpos () è maggiore o uguale a zero e non uguale a falso, quindi la stringa di ricerca esiste nella stringa principale.
// Controlla che il valore di ricerca è fornito o noProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra se il valore 'server' è riportato nel parametro URL, il 'server' La stringa esiste prima della posizione, 10.
http: // localhost/php/strpos1.PHP?S = server
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra se viene fornito il valore del parametro URL "script"; IL 'script ' La stringa esiste dopo la posizione, 10.
http: // localhost/php/strpos1.PHP?S = script
Esempio-3: stampare l'output dello strpos () usando var_dump ()
Crea un file PHP con il seguente script che stamperà la funzione di output di tre strpos () utilizzando la funzione var_dump (). La prima funzione strpos () restituirà 0 che è intero. La seconda funzione strpos () restituirà 9 che è intero. La terza funzione strpos () restituirà false che è booleana.
// Definisci il valore della stringaProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-4: usando strpos () con la funzione
Crea un file PHP con il seguente script che cercherà la stringa utilizzando una funzione definita dall'utente e la funzione strpos () è stata utilizzata all'interno della funzione con il valore di offset negativo. IL Search_Position () La funzione è stata chiamata due volte nello script con due diversi valori di ricerca.
// Definisci il valore della stringaProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. IL 'Ciao' La stringa è stata cercata utilizzando il valore di offset negativo che indica un valore di posizione dopo 'Ciao' nella stringa principale.
Conclusione
Diversi modi di cercare la posizione di una stringa in un'altra stringa utilizzando la funzione strpos () sono stati mostrati negli esempi di questo tutorial per aiutare gli utenti PHP a utilizzare questa funzione correttamente nel proprio script.