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