Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come sostituire 2 nuove righe in PHP

Una riga vuota in un file di dati è costituito da due caratteri di nuova riga in successione. Avere uno o più righe vuote in un file di dati può provocare dei programmi di fallire , e talvolta si vogliono eliminare le righe vuote sostituendo due caratteri di nuova riga con un singolo carattere di nuova riga . È possibile farlo con il linguaggio di scripting PHP , leggendo il contenuto del file in una variabile , usando un'espressione regolare per identificare e sostituire i due caratteri di nuova riga con un singolo carattere di nuova riga e scrivere i risultati di un altro file di dati . Istruzioni
1

Creare un nuovo file PHP con Blocco note o l'editor di vostra scelta .
2

Aprire un file di dati e di leggere il suo contenuto in una variabile . Ad esempio, digitare : ?

$ data = file_get_contents ( " myfile.dat " ) or die (" ! Impossibile leggere il file di dati " ) ;


3

Sostituire due caratteri di nuova riga con un singolo carattere di nuova riga . Richiamare la funzione " preg_replace " con una espressione regolare che consiste di due caratteri di nuova riga per cercare , un carattere di nuova linea di sostituire con e la variabile che contiene il contenuto del file di dati . Ad esempio, digitare :

$ new_data = preg_replace ( "\\ n \\ n" , " \\ n" , $ data ) ;
4

scrivere il risultato in un nuovo file di dati . Ad esempio, digitare :

$ fp = fopen ( " newfile.dat " , "w" ) or die ( "Impossibile aprire il file di output " ) ;

fwrite ( $ fp , $ new_data ) ;

fclose ( $ fp ) ; ?

>

 

Programmazione © www.354353.com