我有一个这样的数组:
$datpoint = Array([0] => Array([x] => Aug 08,2016 [y] => 0) [1] => Array [x] => Aug 03,2016 [y] => 0 )[2] => Array([x] => Aug 03,2016 [y] => 0)[3] => Array([x] => Aug 03,2016 [y] => 0)[4] => Array([x] => Aug 03,2016 [y] => 0) );
我希望这个数组格式如下:
$dataPoints = array( array("y" => 6, "label" => "aug 2, 2016"),array("y" => 4, "label" => "aug 15, 2016"), array("y" => 5, "label" => "sep 1, 2016"),array("y" => 7, "label" => "sep 18, 2016"), array("y" => 4, "label" => "Nov 1, 2016"),array("y" => 6, "label" => "Oct 21, 2016 "),array("y" => 7, "label" => "dec 11, 2016"),array("y" => 0, "label" => "dec 31, 2016"), array("y" => 0, "label" => "jan 1, 2016") );
它考虑了很大的帮助。
答案 0 :(得分:0)
试试这个:
$dataPoints = array( array("y" => 6, "x" => "aug 2, 2016"),array("y" => 4, "x" => "aug 15, 2016"), array("y" => 5, "x" => "sep 1, 2016"),array("y" => 7, "x" => "sep 18, 2016"), array("y" => 4, "x" => "Nov 1, 2016"),array("y" => 6, "x" => "Oct 21, 2016 "),array("y" => 7, "x" => "dec 11, 2016"),array("y" => 0, "x" => "dec 31, 2016"));
foreach($dataPoints as $key=>$val){
$dataPoints[$key]['label']=$val['x'];
unset($dataPoints[$key]['x']);
}
echo "</pre>";
print_r($dataPoints);