/** * 将多维集合转为一维集合 * * @param int $depth * @return static */ public function flatten($depth = INF) { return new static(Arr::flatten($this->items, $depth)); }
/** * 获取当前查询实例的绑定(一纬数组化) * * @return array */ public function getBindings() { return Arr::flatten($this->bindings); }
/** * 将多维数组扁平化成1维度数组 * * @param array $array * @param int $depth * @return array */ function array_flatten($array, $depth = INF) { return Arr::flatten($array, $depth); }