October 19
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 fare l'analisi del contenuto della stringa più facile. È possibile rimuovere questi caratteri mediante 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.
1 Creare un nuovo file PHP utilizzando un editor o il blocco note. Inizializzare una stringa multi-line utilizzando la sintassi heredoc. Ad esempio, digitare:
<? Php
$ String = <<< EOL
Qui è una stringa che occupa
più linee e ha molti spazi.
EOL;
2 Definire una espressione regolare che identificherà uno spazio o una nuova riga (\ r \ n). Ad esempio, digitare:
$ Search = "/ [\ r \ n] /";
3 Chiamare la funzione "preg_replace" con il modello di ricerca, una stringa vuota da utilizzare come valore di sostituzione e la stringa da cercare. Cattura il valore della funzione di ritorno come la nuova stringa con spazi e nuove linee rimosse. Ad esempio, digitare:
$ Nuova_stringa = preg_replace ($ di ricerca, "", $ string);
4 Stampa le due stringhe per confrontarli. Ad esempio, digitare:
echo $ string. "\ R \ n";
echo $ nuova_stringa;
?>
5 Salvare il file. Eseguire lo script in un browser per garantire l'uscita è corretta.