php获取下面json字符串中内容

麻烦写个示例,居于下面的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";
}

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632