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":""}}

可能であれば、{ と : と " を取り除きたいので、コンマとデータが残ります。例:

1173627548、方法、わからない..など

私の質問がはっきりしない場合は申し訳ありません。

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を使用していることを前提としています。

iを参照するには

于 2013-03-16T16:45:18.983 に答える