我想了解一個聰明的方法來解壓嵌套數組。例如,我有一個數組變量$ rma_data ['status'],如下所示;PHP解壓縮數組
[status] => Array
(
[0] => Array
(
[created] => 1233062304107
[statusId] => 5
[statusName] => Open
)
[1] => Array
(
[created] => 1233061910603
[statusId] => 2
[statusName] => New
)
[2] => Array
(
[created] => 1233061910603
[statusId] => 1
[statusName] => Created
)
)
我想存儲基於類似的條件下創建時間戳和statusId到一個變量:如果我們發現有「打開」狀態存在,我們將使用開放式的,而不是「新」和「創建「。如果只有新建和創建,我們將使用新建。
現在我的方式做到這一點的版本:
for($i=0; $i<count($rma_data['status']); $i++)
{
switch($rma_data['status'][$i]['statusId'])
{
case 5:
case 2:
case 3:
}
任何想法?
排序根據他們的狀態數組,取最高分選一個。 – deceze 2013-02-19 11:45:08