作者mikejaffson (mike)
看板PHP
标题Re: [请益] 阵列判断处理
时间Tue Nov 8 00:35:42 2016
※ 引述《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://webptt.com/cn.aspx?n=bbs/PHP/M.1478536544.A.716.html
1F:推 LMGG: 感谢前辈指点,雏型出来了~感激不尽 11/08 22:48