假設我有一個這樣的數組:認沽嵌套數組轉換成一個陣列
Array(
'1' => Array(
"ID" => 1,
"Name" => "name 1"
),
'2' => Array (
Array(
"ID" => 2,
"Name" => "name 2"
)
),
'3' => Array(
Array(
Array(
Array(
"ID" => 3,
"Name" => "name3"
)
)
),
'4' => Array (
Array {
"ID" => 4,
"Name" => "name 4"
),
Array(
"ID" => 5,
"Name" => "name 5"
),
Array(
"ID" => 6,
"Name" => "name 6"
)
);
號子陣列不排序也可能是3,4或5等... ,我想獲得:
Array(
Array("ID" => 1, "Name" => "name 1"),
Array("ID" => 2, "Name" => "name 2"),
Array("ID" => 3, "Name" => "name 3"),
Array("ID" => 4, "Name" => "name 4"),
Array("ID" => 5, "Name" => "name 5"),
Array("ID" => 6, "Name" => "name 6"));
有沒有簡單的方法來做到這一點?
編輯:
編輯上面數組中添加:
'4' => Array (
Array {
"ID" => 4,
"Name" => "name 4"
),
Array(
"ID" => 5,
"Name" => "name 5"
),
Array(
"ID" => 6,
"Name" => "name 6"
)
);
未嵌套,但我還是希望他們能在我的最後一個數組。
謝謝。
謝謝您的回答,您的解決方案工作,但問題是,一些元素從最終數組中缺失,有什麼建議? – 2012-02-14 15:49:22
我剛剛測試過你的示例數據,一切正常。你能否給出創建缺失元素的示例數據? – 2012-02-14 15:51:47
我測試了一個像這樣的大陣列https://gist.github.com/1827734 – 2012-02-14 15:57:43