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