问题描述
echo $_POST[result];
这是我的 PHP 结果
{
"result_code":0,"err_cd":"","result_msg":"","store_id":"M20C2685","status":"APPROVED","order_no":"600a2a044c9be","tr_no":725,"tr_price":1000,"pay_price":1000,"approved_day":"20210122","approved_time":"102744","param1":"","param2":""
}
我想将每个值一一打印出来。我该怎么办?
解决方法
json_decode 解析 JSON
<?php
$str = '{"result_code":0,"err_cd":"","result_msg":"","store_id":"M20C2685","status":"APPROVED","order_no":"600a2a044c9be","tr_no":725,"tr_price":1000,"pay_price":1000,"approved_day":"20210122","approved_time":"102744","param1":"","param2":""
}';
$arr = json_decode($str,true);
echo $arr['err_cd'] . PHP_EOL;
echo $arr['result_msg'] . PHP_EOL;
echo $arr['store_id'] . PHP_EOL;
echo $arr['status'] . PHP_EOL;
// ......
// Circulates each value in the array
foreach ($arr as $item) {
echo $item . PHP_EOL;
}