Re: [請益] 陣列判斷處理

看板PHP作者 (mike)時間8年前 (2016/11/08 00:35), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《LMGG (聯盟GG)》之銘言: $source = array( 0 => array ( 'people' => '0101001', 'place' => '001', 'type' => '01', 'time' => '2016-11-01 08:59:34' ), 1 => array ( 'empno' => '0101001', 'place' => '001', 'type' => '02', 'time' => '2016-11-01 18:06:06' ), 2 => array ( 'empno' => '0101002', 'place' => '001', 'type' => '02', 'time' => '2016-08-01 18:03:00' ), 3 => array ( 'empno' => '0101001', 'place' => '002', 'type' => '01', 'time' => '2016-08-02 09:06:58' ), 4 => array ( 'empno' => '0101001', 'place' => '004', 'type' => '02', 'time' => '2016-08-02 19:52:50' ) ); $data = array(); foreach ($source as $row){ $date = date('Y-m-d', strtotime($row['time'])); $people = isset($row['people']) ? $row['people'] : $row['empno']; $type = $row['type']; $data["$people"]["$date"]["$type"] = $row['place']; } foreach ($data as $pi => $pd){ foreach ($pd as $di => $dd){ if(!isset($dd["01"]) || !isset($dd["02"])){ echo "people : $pi has an exception occurred at $di ".PHP_EOL; } } } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.44.58 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1478536544.A.716.html

11/08 22:48, , 1F
感謝前輩指點,雛型出來了~感激不盡
11/08 22:48, 1F
文章代碼(AID): #1O8ArWSM (PHP)
文章代碼(AID): #1O8ArWSM (PHP)