
本人是在PHP5.6版本及TP5基础上测试的,运行是没问题,供网友们参考:
直接贴示例代码了:
$res=array("code"=>0,"msg"=>"提示内容","data"=>[]); //定义数组res
$list=$item=[]; //定义数组list和item
$str='张三/10KG,李四/20KG,王五/30KG'; //字符串,用来测试
$arr1=explode(',',$str);
foreach ($arr1 as $val){
$arr2=explode('/',$val);
$item['name']=$arr2[0];
$item['weight']=$arr2[1];
array_push($list, $item);
}
$res['data']=$list;
return json($res);
//返回JSON
{"code":0,"msg":"提示内容","data":[{"name":"张三","weight":"10KG"},{"name":"李四","weight":"20KG"},{"name":"王五","weight":"30KG"}]}
下一篇:PHP数组循环遍历的四种方法
讨论数量:0