2

你好我的问题是我将有一个文本区域,我想粘贴以下内容

[{"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,不知道..等

抱歉,如果我以任何方式不清楚我的问题。

4

1 回答 1

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,我认为是这样。

参考我

于 2013-03-16T16:45:18.983 回答