更改字符串的格式

时间:2013-03-16 16:38:19

标签: php

你好我的问题是我将有一个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,不知道..等等

抱歉,如果我不清楚我的问题。

1 个答案:

答案 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