Come trovare una stringa all'interno di una stringa di PHP

April 13

Come trovare una stringa all'interno di una stringa di PHP


Utilizzando un linguaggio di programmazione come PHP per trovare parole o sequenze di caratteri di testo specifici è chiamato a trovare una stringa all'interno di una stringa. Il testo in linguaggi di programmazione di computer è memorizzato in variabili chiamate stringhe. Trovare una stringa all'interno di una stringa è compiuto con la funzione "subpos" di PHP. Specificare la variabile stringa che si desidera utilizzare per la ricerca e la stringa che si desidera cercare. La funzione strpos restituisce la posizione del primo carattere della stringa che si sta cercando nella variabile stringa che si sta cercando.

istruzione

1 Aprite il vostro editor di testo, creare un file e salvarlo come "find_string_in_string.php." Digitare il codice per indicare che il testo che segue è script PHP (codice di programmazione PHP).

<? Php

2 Inserisci il codice nella riga successiva del editor di testo per creare una variabile stringa che contiene una stringa (testo).

$ Find_string_in_this_string = "Riesci a trovare la posizione della prima parola chiamato stringa in questa frase.";

La riga di codice precedente crea una variabile stringa chiamata "$ find_string_in_this_string." PHP interpreta il testo tra virgolette come una stringa e lo memorizza come una stringa nella variabile $ find_string_in_this_string.

3 Digitare il seguente codice nella riga successiva nell'editor di testo:

$ StringPosition = strpos ($ find_string_in_this_string, "stringa");

I strpos funzione PHP deve avere due argomenti. La variabile stringa da utilizzare per la ricerca di una stringa e la specifica sequenza di caratteri (stringa) per cercare. In questo esempio, la funzione strpos cercherà il testo nella stringa variabile $ find_string_in_this_string per la stringa di parola. La posizione numerica del primo carattere della stringa verrà assegnato alla variabile $ stringPosition.

4 Digitare il seguente codice nella riga successiva nell'editor di testo:

echo "La posizione della parola 'stringa' nella frase è di $ stringPosition caratteri dall'inizio della frase";

La funzione php echo visualizzerà il testo tra le virgolette sullo schermo del computer. Esso sostituirà il valore numerico della variabile $ stringPosition nel testo.

5 Digitare il seguente codice nella riga successiva nell'editor di testo:

?>

Questo codice indica che la fine dello script PHP è stato raggiunto e l'interprete (il software PHP che decodifica istruzioni del computer) non è quello di elaborare qualsiasi testo che segue come comandi di programmazione PHP.

6 Salvare il file e poi caricarlo sul vostro account Web hosting. Passare l'URL del file caricato. Si osservi che viene visualizzata la pagina Web "La posizione della parola 'stringa' nella frase è in posizione 50." Si noti che la parola "stringa" nella frase originale è 50 caratteri a destra dall'inizio della frase. Si noti che PHP assegna il primo carattere di una stringa in posizione 0.