1
我正在嘗試使用array_merge合併兩個2d數組,但結果始終爲空。沒有必要向你展示整個php類,但是我將在這裏粘貼相關的代碼。問題是,當我使用array_merge時,我得到一個空數組。我打電話給我的函數稱爲圖表,然後通過調用2個函數獲取2個數組,然後我希望合併這些數組。數組函數確實會返回一個有效的數組,但是當我合併它們時,我什麼也得不到。array_merge在組合2d數組時返回空數組
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;
}
哇,我不能相信我錯過了。我並沒有故意將$ this - > $ this放在那裏,因爲這很愚蠢。現在我要用溼笛子打擊自己。 –