Bei der Arbeit mit außerordentlicher Arrays in PHP kann es hilfreich sein , um das Array in einen String zu konvertieren. Sie können String-Funktionen , so dass Sie den Inhalt auf Ihrer Web-Seite anzeigen lassen. Ein assoziatives Array ist eine geordnete Karte von Schlüssel -Wert-Paaren , wie " 'position' => ' Manager ', ' name' = 'bob' , Alter = 33 ". Sie können die assoziativen Arrays in eine numerisch indiziertes Array konvertieren und dann die " implodieren "-Funktion , um es in einen String zu konvertieren. Anleitung
1
Öffnen Sie Ihre PHP -Datei in einem Texteditor wie Windows Notepad .
2
Declare ein assoziatives Array und weisen Sie Werte , indem Sie den folgenden Code in den Körper Ihrer HTML:
$ my_array = array (" key1 " => " Wert1 ", " key2 " => " Wert2 ", " key3 " => " value3 ");
3
Rufen Sie die " array_map "-Funktion , um die assoziatives Array in ein indiziertes Array , dass die " implodieren "-Funktion funktioniert auf , indem Sie den Code ändern:
Funktion merge_arrays ($ key , $ value) {
return $ key . ":" . $ value "," ; .
}
$ fixed_array = array_map ( " merge_arrays " , array_keys ($ my_array ) , array_values ($ my_array ) );
" array_map "-Funktion ruft die " merge_arrays "-Funktion für jede Taste und Wert-Paar in dem Array, das die Ergebnisse in einem anderen Array . Die " array_keys "-Funktion bietet jeden Schlüssel des Arrays und " array_values " stellt die Werte des Arrays. Mit dem Beispiel " fixed_array " haben einen Wert von :
0 => Schlüssel1 : Wert1,
1 => key2 : Wert2,
2 => ; key3 : value3 ,
4
umrechnen Array in einen String mit dem " implodieren "-Funktion und drucken Sie den Wert , indem Sie den Code eingeben:
Druck implode ( $ fixed_array );
am Beispiel wird dieser Ausgang