亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php三維數組處理問題

php三維數組處理問題

MYYA 2018-10-12 15:14:56
這是我的php三維數組其中的status也就是狀態,有三個等級0,1,2. 現在我想這個狀態拆分成三個,分別為status0,status1,status2.他們的值就是對應相同狀態的個數。合并成下面這樣的一個二維數組謝謝了,搞了好久沒搞出來
查看完整描述

1 回答

?
有只小跳蛙

TA貢獻1824條經驗 獲得超8個贊

如果可以確保數組格式如截圖所述,可以用以下代碼

$new_arr = [];foreach ($arr as $field_name => $list) {
    $new_arr[$field_name] = [        'field_name' => $field_name,        
    'field_id'   => $list[0]['field_id'],        'status0'    => 0,        'status1'    => 0,        
    'status2'    => 0,
    ];    foreach ($list as $val) {
        $new_arr[$field_name]["status{$val['status']}"] += 1;
    }
}
var_dump($new_arr);


查看完整回答
反對 回復 2018-11-08
  • 1 回答
  • 0 關注
  • 767 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號