21,887
社区成员
发帖
与我相关
我的任务
分享
<?php
$workconfigs = '部门1#2#1#A|10:00|19:00$B|13:00|21:00,部门2#2#0#A|101:00|19:00$B|14:00|22:00,部门3#2#0#A|21:00|19:00$B|12:00|20:00';
$workconfig1 = explode(',',$workconfigs); //切割每组班次
for ($i=0;$i<count($workconfig1);$i++){
$workconfig2 = explode('#',$workconfig1[$i]); //切割每组配置
$workconfig3 = explode('$',$workconfig2[3]); //切割各班次
for ($i1=0;$i1<count($workconfig3);$i1++){
$workconfig4 = $workconfig3[$i1];
$workconfig5 = explode('|',$workconfig4); //切割各班次时间
$arr1[] = $workconfig5;
continue;
}
$arr[] = array(
"job"=>"$workconfig2[0]",
"kaci"=>"$workconfig2[1]",
"jiaban"=>"$workconfig2[2]",
"worktime"=>$arr1,
);
}
var_dump(json_encode($arr));