1.批量賦值
// 使用 list() 我們可以批量賦值
list($a, $b, $c) = ['a', 'b', 'c'];
// 今天查看 laravel 源碼發現,直接使用了 [],也是批量賦值,筆記下
(專門去查看了下 list() 文檔,發現下方評論有人也提到了,所以說手冊有時間還得細緻看 )
[$a, $b, $c] = ['a', 'b', 'c'];
2.array_filter($arr[, $callback])
不給 $callback 傳遞參數,會過濾掉 $arr 中爲 false 的元素
3.laravel 集合中的 reduce() 方法
每次迭代的結果傳遞給下一次迭代直到集合減少爲單個值。
使用了 php 的 array_reduce()
public function reduce(callable $callback, $initial = null)
{
return array_reduce($this->items, $callback, $initial);
}