0

次のようなオブジェクトを取得しました: 関数を{"1":"FFS","2":"S"}使用json_decodeしてそれを配列に変換しましたが、うまくいきません。{"FFS", "S"} のような配列になりますが、{"1", "2"} がありません。両方の値にアクセスできる dict などに変換できますか? ありがとう。

4

2 に答える 2

4

trueparam を使用して、オブジェクトをjson_decode()の連想配列に変換します。次のようにします。

$str = '{"1":"FFS","2":"S"}';
echo "<pre>"; print_r(json_decode($str, true));

与えます::

Array
(
    [1] => FFS
    [2] => S
)
于 2013-09-16T07:08:39.630 に答える
1
$myjsonobject = json_decode('{"1":"FFS","2":"S"}');

動作する必要があります。試してください:print_r($myjsonobject);検証します。

その作業。

スクリーンショット

于 2013-09-16T07:07:21.360 に答える