Array
(
[0] => Array
(
[mobile] => 15737227112
[vdritem] => Q2批售目标前提项-展厅展车
[deadlinetime] => 2020年01月02日 15点
[sendtype] => 已被接收
[reason] =>
[code] => ABC
[msgsendtype] => 2
)
[1] => Array
(
[mobile] => 15737227112
[vdritem] => Q2零售目标前提项-展厅展车
[deadlinetime] => 2020年01月02日 15点
[sendtype] => 已被接收
[reason] =>
[code] => ABC
[msgsendtype] => 2
)
[2] => Array
(
[mobile] => 15737227112
[vdritem] => Q2批售目标前提项-展厅展车
[deadlinetime] => 2020年01月02日 15点
[sendtype] => 已被退回
[reason] => 文件格式错误
[code] => BJO
[msgsendtype] => 2
)
[3] => Array
(
[mobile] => 15737227112
[vdritem] => Q2零售目标前提项-展厅展车
[deadlinetime] => 2020年01月02日 15点
[sendtype] => 已被退回
[reason] => 文件格式错误
[code] => BJO
[msgsendtype] => 2
)
[4] => Array
(
[mobile] => 15737227112
[vdritem] => Q2经销商质量-市场质量-IMSS市场活动参与率
[deadlinetime] => 2020年01月02日 15点
[sendtype] => 已被退回
[reason] => 资料不完整
[code] => SHG
[msgsendtype] => 2
)
)
//将二维数组转化为三维
$newmslist=[];
foreach ($msglist as $k=>$v){
$newmslist[$v['code']][]= $v;
}
//print_r($newmslist);
foreach ($newmslist as $k1=>$v1){
$str='';
$newmobile='';
$stryi='';
$strer='';
$strsan='';
foreach ($v1 as $k2=>$v2){
$str.=$v2['vdritem'];
$stryi=$v2['sendtype'];
$newmobile=$v2['mobile'];
$strer=$v2['deadlinetime'];
if(!empty($v2['reason'])){
$strsan=$v2['reason'];
}
}
$this->templatemsg($newmobile,$stryi,$strer,$arr2,$str,$strsan,$time);
//调用推送消息
}
二维数组根据某个值转化为三维数组
最新推荐文章于 2024-05-21 09:47:48 发布