首頁 >後端開發 >php教程 >如何在 PHP 中透過按鍵分組將 2D 數組轉換為 3D 數組?

如何在 PHP 中透過按鍵分組將 2D 數組轉換為 3D 數組?

Linda Hamilton
Linda Hamilton原創
2024-12-09 16:17:15390瀏覽

How to Convert a 2D Array to a 3D Array in PHP by Grouping on a Key?

在 PHP 中從二維數組創建三維數組

問題:

給定一個二維數組,挑戰是建構一個可分組的三維數組基於特定鍵的二維數組的元素。具體來說,三維數組應該為每個機器名稱都有一個鍵,每個機器鍵的值應該是該機器的作業數組。

解決方案:

要實現此目的,請初始化一個新數組 $result 並迭代該二維數組。對於二維數組中的每個元素,檢查其機器名稱並將其添加到 $result 數組中的相應鍵中。如果 $result 中尚不存在機器名稱鍵,請建立它並將該元素新增為第一個值。

以下是代碼:

以上是如何在 PHP 中透過按鍵分組將 2D 數組轉換為 3D 數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn