Nwlapcug.com


Come convertire un Array associativo per stringa PHP

Quando lavoro con associa le matrici in PHP può essere utile convertire la matrice in una stringa. È possibile utilizzare funzioni di stringa in modo che è possibile visualizzare il contenuto sulla tua pagina Web. Una matrice associata è una mappa ordinata di coppie chiave/valore, come "'posizione' = > 'gestione', 'nome' = 'bob', Età = 33." Puoi anche convertire l'array associativo in un array indicizzato numericamente e quindi utilizzare la funzione di "far implodere" per convertirlo in una stringa.

Istruzioni

1

Apri il file PHP in un editor di testo come blocco note di Windows.

2

Dichiarare la matrice socio e assegnare a essa valori aggiungendo il codice seguente nel corpo del codice HTML:

$my_array = array ("key1" = > "Valore1", "key2" = > "value2", "key3" = > "valore3");

3

Chiamare la funzione di "array_map" per modificare la matrice socio in un array indicizzato che la funzione di "far implodere" funziona su aggiungendo il codice:

funzione merge_arrays ($key, $value)

{

restituire $key. ":". $value. ",";

}

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

La funzione di "array_map" chiama la funzione di "merge_arrays" per ogni coppia chiave/valore nella matrice, mappatura dei risultati in un'altra matrice. La funzione di "array_keys" fornisce ogni chiave della matrice e "array_values" fornisce i valori della matrice. Utilizzando l'esempio, "fixed_array" avrà un valore di:

0 = > key1: value1,

1 = > key2: value2,

2 = > key3: value3,

4

Convertire la matrice in una stringa con la funzione di "far implodere" e stampare il valore aggiungendo il codice:

stampa implode($fixed_array);

Utilizzando l'esempio, questo produrrà

Key1: valore1, chiave2: value2, key3: value3,

5

Salvare il file PHP e caricarlo sul server web per convertire la matrice associata in una matrice.