【发布时间】:2015-09-02 21:40:25
【问题描述】:
我得到这个输出:
{"params":{"2":true,"3":true}}
我已将其打印为(在 PHP 端):
$data = file_get_contents("php://input");
print($data);
我想在 PHP 端使用循环来使用 2 和 3 值。但正如我所尝试的,它不是 json 格式(它的怀疑)。那么如何使用循环来使用这些值呢?
【问题讨论】:
-
看起来像有效的 json,显示失败的代码,例如循环
-
您尝试使用的代码是什么?
-
foreach($data as $d) { echo $d->params; }
-
json在php中只是一个字符串,要将其作为数据结构使用,必须将其转换为数组或对象
json_decode()