2017-03-29 5 views
-2

Ich muss alle Elemente von $ values_x in einzelne Strings konvertieren. Für zB: Wenn es (2010,2011,2012) hat, ich es sein müssen ('2010' 2011' , '2012') Konvertiere alle Elemente eines Arrays in einzelne Strings

$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)));

+1

Was möchten Sie 'var_dump ($ values_x);' zurückzukehren? Was gibt es derzeit zurück? – mkaatman

+0

wird es Zahlen zurückgeben. für zB: 2010, 2011, etc ich will es ausgeben '2010', '2011' – benfica346

+0

Ich denke, Sie brauchen das aber mit strval http://stackoverflow.com/questions/9593765/how-to-convert-array-values -from-string-to-int – mkaatman

Antwort

0

Warum nicht Sie einfach nicht folgen, können Sie Sehen Sie Ihre Ausgabe mit den folgenden zwei Codezeilen.

$string_vals = array(); 
$string_vals[] = "'".$categories['values']."'"; 

Einfach einzelne Anführungszeichen verketten. So etwas wie dieses

$string_vals = array(); 
foreach($categories as $cat){ 
    $string_vals[] = "'".$cat['values']."'"; 
}      
print_r($string_vals); 
+0

das hat nicht funktioniert: / – benfica346

Verwandte Themen