你好我的问题是我将有一个textarea,我想粘贴以下
[{"1173627548":{"methv":"dont know","q1":"-","q2":"-","q3":"U","q4":"-","comm":""}},{"1173627548":{"methv":"dont know","q1":"-","q2":"-","q3":"U","q4":"-","comm":""}}]
有什么方法可以运行一个循环,允许我单独操作数据,以便我可以将其更新到数据库。所以第一次运行循环就是这样:
{"1173627548":{"methv":"dont know","q1":"-","q2":"-","q3":"U","q4":"-","comm":""}}
如果可能的话我想删除{'s和:'s和s,所以我留下了逗号和数据。例如:
1173627548,methv,不知道..等等
抱歉,如果我不清楚我的问题。
答案 0 :(得分:1)
$myhugejson = 'blah...';
$array = json_decode($myhugejson, true);
foreach($array as $sub) {
print_r($sub);
echo $thing = $sub[0]['methv'];
echo $second = $sub[0]['q1'];
}
在每次迭代中,$sub
应包含您的列表。
所有这一切都假设您正在使用JSON,我认为这是。
引用i