0

「データ」の各要素 (つまり、1、2、3、4、および 5) が分離され、str_replace または preg_replace を使用せずに簡単にトラバースできるように、以下をエレガントに JSON に変換するにはどうすればよいですか?

{
   "status":"success",
   "data":{
      "1":"this is an element",
      "2":"this is an element",
      "3":"this is an element",
      "4":"this is an element",
      "5":"this is an element",
    }
}
4

1 に答える 1

4

JSON 文字列が既にあると仮定して、 を使用json_decode()し、2 番目の引数を指定しtrueて、デコードされた JSON の連想配列を取得します。

$str = '{"status":"success","data":{"1":"this is an element","2":"this is an element","3":"this is an element","4":"this is an element","5":"this is an element"}}'
$json = json_decode($str, true);

変数$jsonは連想配列になります。

于 2013-10-15T03:37:33.270 に答える