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 da poter visualizzare i contenuti sulla vostra pagina web. Un array associato è una mappa ordinata di coppie chiave-valore , come ad esempio " 'position' = > 'Gestione ' , 'name' = 'Bob' , età = 33 . " È possibile convertire l' array associativo in un array indicizzato numericamente e quindi utilizzare la funzione " implode " per convertirlo in una stringa. Istruzioni
1
Aprire il file PHP in un editor di testo come Blocco note di Windows .
2
dichiarare un array associato e assegnarlo valori aggiungendo il seguente codice nel corpo del codice HTML :
$ my_array = array ( " key1 " = > " valore1 " , " key2 " = > " valore2 " , " key3 " = > " valore3 ");
3
richiamare la funzione " array_map " per modificare l'array associato in un array indicizzato che la funzione " implode " lavorerà con il codice :
merge_arrays funzione
( $ chiave , $ valore ) per
{
ritorno $ chiave . ":" . $ value " ;" .
}
$ fixed_array = array_map ( " merge_arrays ", array_keys ( $ my_array ) , array_values ( $ my_array ) ) ;
" array_map " funzione chiamerà la" funzione merge_arrays "per ogni coppia chiave valore della matrice , la mappatura dei risultati in un altro array . La funzione " array_keys " fornisce ogni chiave dell'array e " array_values " fornisce i valori della matrice. Utilizzando l'esempio , " fixed_array " avrà un valore di :
0 = > chiave1 : valore1 , Stati
1 = > key2 : valore2 , Stati
2 = > , key3 : value3 , vendita, acquisto 4
Converte l'array in una stringa con la funzione " implode " e stampare il valore aggiungendo il codice :
implode print ( $ fixed_array ) ;
Utilizzando l'esempio , questo è l'output
chiave1 : valore1, key2 : valore2 , key3 : value3 , vendita, acquisto 5
Salvare il file PHP e caricarlo sul vostro web server per convertire la matrice associata in un array .