Nwlapcug.com


Procedura: sostituzione di stringa PHP

Quando si lavora con PHP, può essere utile a sostituire parti di un stringhe, ad esempio sostituendo ' egli "per"lei"in un messaggio di benvenuto, a seconda di chi è collegato. HTML e PHP, un linguaggio di scripting, sono utilizzati insieme per creare pagine Web dinamiche. Una stringa PHP è costituito da una serie di caratteri e può essere indefinitamente lunga. La funzione di "str_replace" PHP consente di sostituire una o più occorrenze di testo in una stringa, simile al comando "Sostituisci tutto" in word processor.

Istruzioni

1

Aprire il file PHP in un editor di testo come blocco note di Windows.

2

Creare tre stringhe PHP che contengono i valori della stringa che si desidera utilizzare, che il testo che si desidera cercare e infine che il testo che si desidera sostituirlo con, aggiungendo il seguente codice nel corpo del file:

$str = "Ciao Ciao";

$search = "hello";

$replace = "bye";

3

Chiamare la funzione di "str_replace" per sostituire la stringa aggiungendo il codice:

$str = str_replace ($search, $replace, $str);

Gli argomenti della funzione sono la stringa da cercare, cosa sostituirlo con e la stringa da utilizzare. Per impostazione predefinita, tutte le occorrenze della stringa di ricerca vengono sostituite nella stringa. Dato l'esempio precedente, "Ciao Ciao" diventerà "bye bye là ci." È possibile fornire un quarto argomento per limitare la quantità di sostituzioni, come "$str = str_replace ($search, $replace, $str, 1);" che darà la nuova stringa "Ciao Ciao lì."

4

Visualizzare la nuova stringa aggiungendo il codice:

print_r($STR);

5

Salvare il file PHP e caricarlo sul server Web per visualizzare la stringa appena sostituita.

Consigli & Avvertenze

  • Codice PHP deve trovarsi all'interno di "<? php"e"? >" tag.
  • Per ricerche di stringhe complicati, utilizzare la funzione "preg_replace ()", che utilizza espressioni regolari.