-2
$ values_xのすべての要素を個々の文字列に変換する必要があります。例えばのため:それは(2010,2011,2012)を持っている場合、私はそれがなぜあなたは単に次の操作を実行していけない( '2010'、2011' 、 '2012') 配列のすべての要素を個々の文字列に変換する
$values_x = array();
\t \t \t \t for ($i = 0; $i < count($series[0]['data']); $i++) {
\t \t \t \t \t $values_x[] = $series[0]['data'][$i][0];
\t \t \t \t }
\t \t \t \t $values_y = array();
\t \t \t \t for ($i = 0; $i < count($series[0]['data']); $i++) {
\t \t \t \t \t $values_y[] = $series[0]['data'][$i][1];
\t \t \t \t }
\t \t \t \t $categories = array(
\t \t \t \t \t "label" => $label_x,
\t \t \t \t \t "values" => $values_x,
\t \t \t \t \t "colors" => $eco_chart_colors,
\t \t \t \t);
\t \t \t \t $series = array("label" => null, "values" => array(array("data" => $values_y)));
あなたは 'var_dump($ values_x);'を返そうとしますか?それは現在何を返すのですか? – mkaatman
これは数値を返します。 2010年、2011年などのように出力します。 '2010'、 '2011' – benfica346
私はあなたがこれを必要と思っていますが、strvalを使用していると思います。http://stackoverflow.com/questions/9593765/how-to-convert-array-values -from-string-to-int – mkaatman