0
我有這樣的片段,變平的多維陣列。 我想從函數參數中生成數組並將其用作我的數據源。然而我遇到允許內存大小134217728字節耗盡(試圖分配262144字節)。壓扁在最大存儲器陣列結果超出誤差
如果我然而數組傳遞參數的功能和使用它作爲數據源,一切工作正常,但我想從函數的參數集的輸入。
這裏是我的代碼:
public function flatten()
{
$data = func_get_args();
return is_array($data) ? array_reduce($data, function($c, $a){
return array_merge($c, $this->flatten($a));
}, []) : [$data];
}
很少有人能真正解決一個代碼錯誤,而無需編寫自己的,你是少數人之一。謝謝。 – ultrasamad