私はこのようなデータをPHPのjson_encode で印刷したいので、このデータをJavaスクリプトコードを使って出力するにはどうすればいいですか?phpを使ってデータ配列を印刷するにはjson_encode
var data = [{
"name": "test",
"calories": "1000",
"fat": "100",
"protein": "100",
"carbohydrates": "800",
}, {
"name": "test2",
"calories": "10000",
"fat": "343",
"protein": "3434",
"carbohydrates": "4343",
}];
私はこのPHPコードを試していますが、データ出力が欲しくないようです。
<?PHP
$RESULT = array();
for($x=0;$x<=4;$x++){
$RESULT["data"]["name"][] = "Name" . $x;
$RESULT["data"]["calories"][] = "calories" . $x;
$RESULT["data"]["fat"][] = "fat" . $x;
$RESULT["data"]["protein"][] = "protein" . $x;
$RESULT["data"]["carbohydrates"][] = "carbohydrates" . $x;
}
echo $_GET['callback']."(".json_encode($RESULT).");";
?>
私は、json_encodeが最初のコードのようにデータを出力したいと思っています。
は、あなたがしようとしました 'json_encode($結果、JSON_PRETTY_PRINT)' pまでrettyプリント?どうしたの? – styfle
問題を 'json_encode'で解決したばかりです – Akintunde007
' print_r($ RESULT) 'を実行すると、あなたが持っているものが表示されます...ここには複数のものがあります – Devon