Umstrukturierung mehrdimensionaler Spaltendaten in Zeilendaten mithilfe von array_column
Einige Programmieraufgaben, wie z. B. der Austausch von Spalten gegen Zeilen in einem mehrdimensionalen Array, können sein mit den richtigen Werkzeugen vereinfacht. In diesem Fall bietet die Funktion array_column eine einfache Lösung.
Um ein assoziatives Array von Spaltendaten in ein mehrdimensionales Array von Zeilendaten umzuwandeln, führen Sie die folgenden Schritte aus:
Hier ist der Code, um diese Transformation zu erreichen:
<code class="php">$result = array(); foreach($where['id'] as $k => $v) { $result[] = array_column($where, $k); }</code>
Das resultierende Array wird nun wie folgt strukturiert:
<code class="php">array( array(12, '1999-06-12'), array(13, '2000-03-21'), array(14, '2006-09-31') );</code>
was der gewünschten Ausgabe entspricht.
Diese Methode nutzt die Leistung von array_column, einer integrierten PHP-Funktion, die für solche Array-Manipulationen entwickelt wurde. Durch die Kombination von Iteration und Spaltenextraktion können wir die Daten nahtlos und problemlos in das gewünschte Format umwandeln.
Das obige ist der detaillierte Inhalt vonWie kann ich mehrdimensionale Spaltendaten mithilfe von array_column in PHP in Zeilendaten umwandeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!