Wie ein assoziatives Array um PHP Zeichenfolge konvertieren

September 16

Beim Arbeiten mit zuordnen Arrays in PHP kann es hilfreich sein, das Array in eine Zeichenfolge konvertieren sein. String-Funktionen können Sie, so dass Sie ihren Inhalt auf Ihrer Web-Seite anzeigen können. Ein assoziatives Array ist eine geordnete Abbildung von Schlüssel-Wert-Paaren, wie z. B. "'Position' = > 'Manager', 'Name' = 'Bob', Alter = 33." Das assoziative Array in numerisch indiziertes Array umwandeln können und dann die Funktion "implodieren" verwenden, um es in eine Zeichenfolge konvertieren.

Anweisungen

1 Öffnen Sie Ihre PHP-Datei in einem Texteditor wie Windows Notepad.

2 Ein assoziatives Array deklarieren und fügen Sie folgenden Code im Körper Ihres HTML Werte zuweisen:

$my_array = Array ("key1" = > "Wert1", "key2" = > "Wert2", "key3" = > "wert3");

3 Rufen Sie die Funktion "Array_map" assoziatives Array in ein indiziertes Array zu ändern, die die Funktion "implodieren" funktioniert, indem Sie den Code:

Funktion Merge_arrays ($key, $value)

{

$key zurück. ":". $value. ",";

}

$fixed_array = Array_map ("Merge_arrays", array_keys($my_array), array_values($my_array));

Die Funktion "Array_map" wird die "Merge_arrays"-Funktion für jedes Paar Schlüssel und Wert im Array, die Ergebnisse in einem anderen Array zuordnen aufrufen. Die Funktion "Array_keys" bietet jedem Schlüssel des Arrays und "Array_values" stellt die Werte des Arrays. Bei dem Beispiel wird "Fixed_array" den Wert haben:

0 = > key1: Wert1,

1 = > key2: Wert2,

2 = > key3: Wert3,

4 Konvertieren Sie das Array in einen String mit der Funktion "implodieren" und Drucken Sie den Wert zu, indem Sie den Code hinzufügen:

Drucken implode($fixed_array);

Bei dem Beispiel wird dieser Ausgang

key1: Wert1, key2: Wert2, key3: Wert3,

5 Speichern Sie die PHP-Datei, und laden Sie es auf Ihrem Webserver zu assoziatives Array in ein Bytearray zu konvertieren.