麻烦写个示例,居于下面的json字符串
如何才能取到params 中 title ,value属性值和对应params中的的value属性值。
$hdmc='[{"id":"radios","type":"radios","name":"单选","params":{"title":"赠品","value":"大米一袋","explain":"","required":true},"style":{},"data":[{"name":"身爱之物玻色因奢护十件套"},{"name":"大米一袋"},{"name":"小米一袋"},{"name":"石油一同"}],"_sortId":"1667279616767_0.36685411348863206"},{"id":"singlelinetext","type":"singlelinetext","name":"单行文本","params":{"title":"请输入领取员工工号(可向店员获取)","value":"1831","explain":"","required":true,"tip":"数字工号"},"style":{},"data":[],"_sortId":"1667279260378_0.04160550388526385"}]';
<?php
$hdmc='..原来的内容..';
$obj=json_decode($hdmc);
echo $obj[0]->params->value.'<br>';
echo $obj[1]->params->value;
?>
$json_arr = json_decode($hdmc, true); //将json数据转换为数组
foreach($json_arr as $item){
$title = $item['params']['title']; //获取title值
$value = $item['params']['value']; //获取value值
//输出结果
echo "title: $title\n";
echo "value: $value\n";
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!