Come rimuovere una nuova linea e lo spazio in PHP

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.

istruzione

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.