我在得到這個數組,我可以使用的格式的問題。還有一些額外的數據沒有在我的foreach循環中顯示出來。有人可以看看我建立陣列的方式並告訴我我做錯了什麼嗎?如何正確創建數組
將有超過一個部門和一個以上的位置。位置取決於該部門有多少個地點。
foreach...
$arr[$db['name']] =
array($db['date'] =>
array($db['dept'] => (Need other departments to show)
array($db['location'] => $db) (Need more locations for above dept.)
)
);
給我:
Array
(
[training] => Array
(
[08-24-2011] => Array
(
[dept1] => Array <----------There is more than one department that should show
(
[dept1 Other] => Array <--There is more than one location that should show
(
[start_time] => 03:00
[end_time] => 19:00
)
)
)
)
)
這是我後。我只需要知道如何命令它以便我的數組產生這個輸入;
Array
(
[training] => Array
(
[08-24-2011] => Array
(
[dept1] => Array
(
[dept1 Other] => Array
(
[start_time] => 03:00
[end_time] => 19:00
)
[dept2 Other] => Array
(
[start_time] => 03:00
[end_time] => 19:00
)
)
[dept2] => Array
(
[dept1 Other] => Array
(
[start_time] => 03:00
[end_time] => 19:00
)
[dept2 Other] => Array
(
[start_time] => 03:00
[end_time] => 19:00
)
[dept3 Other] => Array
(
[start_time] => 03:00
[end_time] => 19:00
)
)
)
)
)
它看起來像你做的事情有點不標準。你能向我們展示一個你希望得到的數組的例子嗎? – octern 2012-03-29 03:07:39
@octern,我在做什麼只是從數據庫重新排序我的數組。我想簡單地改變 – Muzz 2012-03-29 03:08:45
的字段您的輸入信息不清楚。你爲什麼不嘗試'var_dump'? – Raptor 2012-03-29 03:09:02