使用array_column 將多維列資料重構為行資料
一些程式設計任務,例如在多維數組中將列交換為行,可以使用正確的工具來簡化。在這種情況下,array_column 函數提供了一個簡單的解決方案。
要將列資料的關聯數組轉換為行資料的多維數組,請按照以下步驟操作:
以下是實現此轉換的程式碼:
<code class="php">$result = array(); foreach($where['id'] as $k => $v) { $result[] = array_column($where, $k); }</code>
結果陣列現在的結構如下:
<code class="php">array( array(12, '1999-06-12'), array(13, '2000-03-21'), array(14, '2006-09-31') );</code>
與所需的輸出相符。
此方法利用了 array_column 的強大功能,這是一個專為此類數組操作而設計的內建 PHP 函數。透過結合迭代和列提取,我們可以輕鬆地將資料無縫轉換為所需的格式。
以上是如何在 PHP 中使用 array_column 將多維列資料轉換為行資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!