ホームページ  >  記事  >  バックエンド開発  >  PHPでのJSONのスプライスに関する問題

PHPでのJSONのスプライスに関する問題

WBOY
WBOYオリジナル
2016-06-23 14:00:55883ブラウズ

データベースのコンテンツを次の形式でjsonに結合する必要があります。誰かコードで説明してください

['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun','Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']

とこの形式
 [{            name: 'Tokyo',            data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]        }, {            name: 'New York',            data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]        }]

このように結合したときに形成されたjson形式は間違っています
hile($row2= sybase_fetch_array($result)){		$arr[]=array($row2['outdate']);}

もあります" []"
[["20140306"],["20140307"],["20140308"],["20140309"],["20140310"],["20140311"],["20140312"],["20140313"]] 


ディスカッションに返信 (解決策)

$arr[]=$row2['outdate']

$arr[] = $row2[' outdate'];

すべての配列は [] のペアです

$arr[]=$row2['outdate'];
JS コードを使用してこの形式を結合するにはどうすればよいですか?

 [{            name: 'Tokyo',            data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]        }, {            name: 'New York',            data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]        }]
[{"名前":"東京","データ":[7,6.9,9.5,14.5,18.2,21.5,25.2,26.5,23.3,18.3,13.9,9.6]},{"名前":"ニューヨーク","データ":[-0.2,0.8,5.7,11.3,17,22,24.8,24.1,20.1,14.1,8.6,2.5]}]


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。