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

Come rimuovere il carattere di invio da PHP

Perché PHP è spesso usato per filtrare , modificare e salvare i dati inviati dall'utente , uno sviluppatore avrà spesso bisogno di rimuovere i caratteri di nuova riga dal testo fornito dall'utente . Per completare questa attività , bisogna sostituire le nuove righe con gli spazi , per garantire che "linea \\ nline " ( dove " \\ n" è un ritorno a capo ) non diventa " lineline ", ma piuttosto "linea linea ", e quindi rimuovere i doppi spazi che poteva apparire a causa di doppio fine riga o spazi prima o dopo una nuova riga . Fortunatamente, la libreria di grande funzione di PHP rende rimuovere caratteri di nuova riga un compito semplice . Istruzioni
1

definire la stringa da cui potrete rimuovere i ritorni a capo , e una matrice contenente i valori di "\\ r \\ n" e "\\ n ", i caratteri di nuova riga per Windows e Linux , rispettivamente. Questi valori saranno utilizzati per sostituire le nuove righe con spazi. Il codice dovrebbe essere simile a questo :

$ stringa = " Ciao mondo \\ nCome stai ? " ;

$ Search = array (" ? \\ r \\ n " , " \\ n ");
2

Applicare di PHP " funzione str_replace "alla stringa e assegnare il risultato di una nuova variabile . La funzione prende tre argomenti : i valori per trovare il valore con cui sostituirli e la stringa su cui eseguire le operazioni . Pertanto , utilizzare la matrice definito nel passaggio 1 come primo valore , un singolo spazio come la seconda e la stringa come terzo . Ecco il codice :

$ newString = str_replace ( $ search , '' , $ stringa ) ;
3

Applicare la funzione " str_replace " per la nuova stringa di eliminare i doppi spazi . Il primo argomento deve essere in due spazi , il secondo un unico spazio e il terzo la stringa dal passo 2. Ecco il codice completo :

$ newString = str_replace ( ' ', ' ' , $ newString ) ;

echo " originale:" . $ string . " New String : " . $ newString . " " ;

 

Programmazione © www.354353.com