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

Come sostituire stringhe di array in PHP

È possibile utilizzare PHP per modificare le stringhe di array , sostituendo il valore dei singoli elementi . Questo è utile quando si ha già assegnato i valori di stringa di matrice ed è necessario modificare un valore specifico , ad esempio il nome utente di un individuo . PHP non ha un built-in funzione di sostituire direttamente tutte le occorrenze di un valore in un array, quindi è necessario scorrere la matrice , la ricerca e la sostituzione di tutte le partite di stringa . Istruzioni
1

Aprire il file PHP in un editor di testo, come Blocco note di Windows
2

Inserisci un array e assegnarlo valori di stringa come di seguito : .

$ my_array = array (' str 1 ', ' str 2 ', ' str 3 ', ' str 4 ', ' str 2') ;
3

Creare due variabili come sotto, assegnando loro il sostituire i valori stringa di ricerca e per l'array :

$ search_value = " str 2" ; $ replace_value = " str 7" ;
4

Ordina attraverso l'array con un ciclo " foreach ", come di seguito , utilizzando la funzione " strcmp " di controllare ogni valore di campo per un match con la stringa di ricerca e sostituirla con la stringa di sostituzione :

foreach ( $ my_array da $ k = > , $ value) {if ( ( $ valore strcmp , $ search_value ) == 0 ) { $ my_array [ $ k] = $ replace_value ; } }

Questo sostituirà le due istanze di " str 2" con " str 7" e di modificare l'array .
5

Salvare il file PHP .

 

Programmazione © www.354353.com