9

json_encode() を使用して、配列を json 形式にエンコードしています。ただし、配列ではなくオブジェクトを返します。オブジェクトではなく配列を返したい。体は何か考えがありますか?

4

4 に答える 4

0

実際、php のjson_encode関数は、json 形式の文字列を返します。

json 形式の文字列を解析して php に戻したい場合は、json_decodeを使用する必要があります。

json_decode 関数は 2 種類のデータを返します。オブジェクトと連想配列。

json_decode(); 戻り型オブジェクト

json_decode(, TRUE); 戻り型連想配列

于 2013-09-07T06:23:14.490 に答える
-1

次の例のように paramjson_decodeとともに使用する必要があります。TRUE

$array = array(1,2,3);
$encode = json_encode($array);

$decode = json_decode($encode, TRUE);

$decodearray、オブジェクトではありません。

于 2013-09-07T06:12:10.377 に答える