2016-11-17 7 views
0

PHP配列をJSON配列に変換すると、配列の最初の要素は空になり、 "、"になります。私はPHPの配列はokです確認してきたが、私はそれを変換するときにこれが発生PHP配列をJavaScriptでJSON配列に変換するとき "、"は配列の最初の要素になります

var ctx = document.getElementById("myChart"); 
    var myChart = new Chart(ctx, { 
    type: 'bar', 
    data: { 
     labels: **<?php echo json_encode($d_dates);?>**, 
     datasets: [{ 
     ...... 

: はここに私のコードです。ここで

+0

てみ '内のすべての空の要素を削除し、' – Rayon

+0

それは動作しません、あなたがする必要があるため、 JSのための何らかの種類の配列に変換します。あなたはそれを行うときにのみエラーを得ることができます。 –

+0

だから...あなたはその出力をダンプして、それが有効かどうか見てきましたか? – vlaz

答えて

1

は、ソリューションです:

<?php echo json_encode(array_values(array_filter($d_dates)));?> 

array_filterは<$ d_datesエコーPHP?;?>配列

関連する問題