Uno spazio e una nuova linea sono entrambi considerati caratteri " spazio bianco " di PHP , come è il carattere di tabulazione . A volte si desidera rimuovere uno spazio e un carattere di nuova riga da una stringa per rendere l'analisi più semplice il contenuto della stringa . È possibile rimuovere questi caratteri con la creazione di una espressione regolare per identificarli e la loro sostituzione con un carattere null . Utilizzare la funzione " preg_replace " per eseguire l' operazione di sostituzione con l'espressione regolare . Istruzioni
1
Creare un nuovo file PHP usando un editor o il Blocco note. Inizializzare una stringa su più righe utilizzando la sintassi heredoc . Ad esempio, digitare :
< php
$ stringa = <<< EOL
Ecco una stringa che occupa
? più linee e ha molti spazi
EOL ; .
2
definire un'espressione regolare che identificherà uno spazio o una nuova riga ( \\ r \\ n ) . Ad esempio, digitare :
$ search = " /[ \\ r \\ n ] /" ;
3
richiamare la funzione " preg_replace " con il modello di ricerca , un nullo stringa da utilizzare come valore di sostituzione e la stringa da cercare . Cattura il valore di ritorno della funzione , come la nuova stringa con gli spazi e di nuove linee rimosse . Ad esempio, digitare :
$ new_string = preg_replace ( $ ricerca , " " , $ stringa ) ;
4
Stampa le due stringhe per confrontarli. Ad esempio, digitare :
echo $ stringa . "\\ r \\ n";
echo $ new_string ; ?
>
5
Salvare il file . Eseguire lo script in un browser per garantire la potenza è corretta .