php二维数组循环赋值并返回JSON格式

PHP 1019 0 2019-09-19

php二维数组循环赋值并返回JSON格式

本人是在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.ini来实现上传文件大小限制

下一篇:PHP数组循环遍历的四种方法

讨论数量:0

请先登录再发表讨论。 2024-03-29

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链