April 13
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.
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.