私はこのコードを使用してjp関数にphp varを持っていますが、適切な書式設定(出力)を得ることができません。ハイチャートには数字が必要だと思いますが、「intval」を使っても文字列を作成しています。json_encode出力ハイチャートの書式設定
series: [{
name: 'Spyware',
data: [0, 3, 0, 0, 0]
}, {
name: 'Viruses',
data: [ <?php echo json_encode(intval($virusNum)); ?> , 0, 0, 0, 0]
}, {
name: 'Brute Force Attacks',
data: [0, 0, 0, 0, 0]
}, {
name: 'Host Sweeps',
data: [0, 0, 0, 0, 0]
}, {
name: 'Anonymizer/Proxy Server',
data: [0, 0, 0, 0, 0]
}]
ここでは、$ virusNum変数を作成します。
$viruses[$aPos] = intval($freq);
$virusNum = $virusNum + $viruses[$aPos];
なぜjson_encode関数を使用しますか? –
JSONは常に文字列です.Json_encodeの結果を 'JSON.parse'する必要があります。 – apokryfos