私はJSONに少し慣れていませんが、ここに行きます。私は Google Charts を使用しており、javascript を使用して json_encode を並べ替える方法を見つけようとしています。
Google チャートが期待する形式は次のとおりです。
data.addRow([new Date(2008,0,1),0,0,0,3,0,0]);
私の json_encode は次のようになります。
[[new Date(2008,0,1),0,0,0,3,0,0],[new Date(2008,0,1),0,0,0,1,0,0],[new Date(2008,0,1),0,0,1,0,0,0],[new Date(2008,0,1),0,2,0,0,0,0],[new Date(2008,0,1),42,0,0,0,0,0],[new Date(2008,0,1),20,0,0,0,0,0]]
私は基本的にそれを(php側で)このようにコーディングし、AJAX呼び出しを介して$resultを返します:
$test = json_encode($charts_count_history, JSON_NUMERIC_CHECK);
$result = str_replace(array('\'', '"'), '', $test);
jsonData は、json_encode を格納する変数です (文字列? 配列? これを何と呼ぶかわかりません)。私の質問は、どのように jsonData をソートし、(たとえば) 各値をアラートすることができるかということです。下のようなものでしょうか。
for(//Not sure what would go here)
{
alert(jsonData[0][0]);
}
私はこれをどのように行うべきかについておそらくかなりずれていることを知っているので、どんな助けも大歓迎です!