2012-01-26 13 views
0

私はPHPスクリプトからいくつかのデータをarborjsにロードするためにエクスポートしようとしています。問題はphp json_encodeがノードとエッジオブジェクトを角括弧[]でカプセル化しています。Arborjs json_encodeからjson_encodeでPHPを読む

json_encodeが与える:

{"nodes":[{"10":{"auth":"EP","depth":0}}]} 

しかしarborjsは誰にも遭遇した

{"nodes":{"10":{"auth":"EP","depth":0}}} 

を望んでいるし、それを解決?

答えて

0

問題が代わりに使用して、キーを保存しないarray_push

$n=array($key=>$value); 
array_push($array,$n); 

とあった:キーを保存

array_push($array[$key]); 
$array[$key]=$value; 

作品。