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

Come rimuovere eventuali segni più da una stringa in PHP

Utenti non sempre il testo di input in un modo che è amichevole per i computer di leggere , e lo stesso vale per i computer di uscita creare per le persone . Per questo motivo , esistono molte funzioni relative alle stringhe in PHP per aiutare i programmatori di convertire stringhe in formati utilizzabili. Per rimuovere il segno più da le corde , è necessario utilizzare la funzione " str_replace ( ) " . Questa funzione built-in PHP prende tre parametri - personaggi di rimuovere, caratteri per sostituire quello che ha rimosso , e la stringa di operare su - per cercare e sostituire il testo in una stringa. Istruzioni
1

Vai su "Start" sulla barra delle applicazioni di Windows e digitare " Blocco note ", o il nome di un editor di codice per la barra di ricerca . Premere "Enter" per caricare l'editor e andare su "File" nella barra dei menu in alto per aprire il file PHP .
2

individuare la variabile che contiene la stringa che include più uno o più segni . Impostare questa stringa a una variabile , se non è stato ancora assegnato ad uno , come questo:

$ Stringa = ' . Mi piace torta + torta' ;

Quando si stampa questa stringa , sarà simile a questa :

mi piace torta + torta
3

creare una nuova variabile che conterrà il carattere che si desidera mettere a nudo fuori dalla tua corda - in questo . caso, il segno più . Ecco il codice :

$ plus_sign = ' + ';
4

Creare una nuova variabile e impostarlo sul valore dell'uscita dalla funzione " str_replace ( ) " . Utilizzare la stringa contenente il segno più come primo parametro , utilizzare una coppia vuota di apici per il secondo parametro , e passare la stringa originale come terzo parametro . Il codice sarà simile al seguente :

$ no_plus = str_replace ( $ plus_sign , '' , $ Stringa ) ;

Come si può vedere , la variabile è stata " approvata nel " alla funzione di doverlo inserire tra le parentesi . Ora la funzione può utilizzare quella variabile . Quando si stampa la stringa , che sarà simile a questo :

Mi piace torta torta
5

aggiungere del testo tra le virgolette se si desidera sostituire il segno più con qualcosa . altro. È possibile sostituire il segno con uno spazio vuoto per mantenere la spaziatura o di usare la parola " e " per mantenere il significato originale del segno più . Ecco un esempio :

$ no_plus = str_replace ( $ plus_sign , 'e' , $ Stringa ) ;

Emissione di questa stringa darà all'utente questo testo :

come la torta e torta .

 

Programmazione © www.354353.com