ofm*_*oon 3 php collections contains laravel
我在理解 Laravel Collection 方法has()和contains().
contains() 方法接受单个值、参数的键值对或回调函数,并返回集合中是否存在该值的布尔值。
基本上,它根据值的存在返回一个布尔值。
has() - 如果集合中存在键值,则返回布尔值。
这还根据值的存在返回一个布尔值?
不知怎的,我不明白它们之间的区别。
我希望有人可以向我解释或分享一些有用的链接,我将非常感激。
has用于键和contains值。
$collection = collect(['name' => 'Desk', 'price' => 100]);
$collection->has('name'); // true
$collection->has('Desk'); // false
$collection->contains('name'); // false
$collection->contains('Desk'); // true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2782 次 |
| 最近记录: |