Come convertire un array associativo di stringhe PHP

April 13

Quando si lavora con gli array associati in PHP può essere utile per convertire l'array in una stringa. È possibile utilizzare le funzioni di stringa in modo che è possibile visualizzare il contenuto nella pagina Web. Un array collegata è una mappa ordinata di chiave e coppie di valori, come ad esempio " 'posizione' => 'manager', 'nome' = 'Bob', età = 33" È possibile convertire l'array associativo in un array indicizzato numericamente e quindi utilizzare la funzione "implodere" per convertirlo in una stringa.

istruzione

1 Aprire il file PHP in un editor di testo come Blocco note di Windows.

2 Dichiarare una matrice socio e assegnarlo valori aggiungendo il seguente codice nel corpo del codice HTML:

$ My_array = array ( "key1" => "valore1", "key2" => "valore2", "key3" => "value3");

3 Chiamare la funzione "array_map" per cambiare la matrice socio in un array indicizzato che la funzione "implode" lavorerà con il codice:

merge_arrays funzione ($ chiave, $ value)

{

return $ chiave. ":". $ Value ",.";

}

$ Fixed_array = array_map ( "merge_arrays", array_keys ($ my_array), array_values ​​($ my_array));

La funzione "array_map" chiamerà la funzione "merge_arrays" per ogni coppia di chiavi e il valore nella matrice, mappando i risultati in un altro array. La funzione "array_keys" fornisce ogni tasto della matrice e "array_values" fornisce i valori della matrice. Utilizzando l'esempio, "fixed_array" avrà un valore di:

0 => key1: value1,

1 => chiave2: valore2,

2 => key3: value3,

4 Converte l'array in una stringa con la funzione "implode" e stampare il valore aggiungendo il codice:

implode stampa ($ fixed_array);

Utilizzando l'esempio, questa uscita volontà

key1: value1, chiave2: valore2, key3: value3,

5 Salvare il file PHP e caricarlo sul vostro server web per convertire la matrice socio in un array.