【发布时间】:2016-11-19 10:58:22
【问题描述】:
我正在尝试使用 array_merge 合并两个二维数组,但结果始终为空。无需向您展示整个 php 类,但我将在此处粘贴相关代码。问题是,当我使用 array_merge 时,我得到一个空数组。我正在调用我的名为图表的函数,该函数又通过调用 2 个函数来获取 2 个数组,然后我希望合并这些数组。数组函数确实返回了一个有效的数组,但是当我合并它们时,我什么也得不到。
public function charts(){
$sales=$this->salesChart();
$expenses=$this->$this->expensesChart();
$result = array_merge($sales,$expenses);
print_r($result);
return $result;
}
private function salesChart(){
$salesArray = array(
array('2016-05', 14690),array('2016-06', 2785),array('2016-07', 14690),array('2016-08',23345),array('2016-09', 10345),array('2016-10',12456)
);
return $salesArray;
}
private function expensesChart(){
$expensesArray = array(
array('2016-05', 14690),array('2016-06', 2785),array('2016-07', 14690),array('2016-08',23345),array('2016-09', 10345),array('2016-10',12456)
);
return $expensesArray;
}
【问题讨论】: