将数组的所有元素转换为单个字符串

时间:2017-03-29 17:05:07

标签: php arrays

我需要将$ values_x的所有元素转换为单个字符串。例如:如果有(2010,2011,2012),我需要它(' 2010',2011',' 2012')



$values_x = array();
				for ($i = 0; $i < count( $series[0]['data'] ); $i++ ) {
					$values_x[] = $series[0]['data'][$i][0];
				}

				$values_y = array();
				for ($i = 0; $i < count( $series[0]['data'] ); $i++ ) {
					$values_y[] = $series[0]['data'][$i][1];
				}

				$categories = array(
					"label"  => $label_x,
					"values" => $values_x,
					"colors" => $eco_chart_colors,
				);

				$series = array("label" => null, "values" => array( array("data" => $values_y)));
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

为什么不简单地执行以下操作,您可以使用以下两行代码查看输出。

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

简单连接单个引号。 所以,像这样的东西

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