search方法

搜索给定的值并返回它的键。如果找不到,则返回 false

$collection = collect([2, 4, 6, 8]);

$collection->search(4); // 1

搜索使用「宽松」比较完成,这意味着具有整数值的字符串会被认为等于相同值的整数。

要使用「严格」比较,就传入 true 作为该方法的第二个参数:

$collection = collect([2, 4, 6, 8]);

$collection->search('4', true); // false

另外,可以通过回调来搜索第一个通过真实测试的项目:

$collection = collect([2, 4, 6, 8]);

$collection->search(function ($item, $key) {
    return $item > 5;
}); // 2
Copyright © http://blog.webfsd.com 2018 all right reserved,powered by Gitbook该文件修订时间: 2019-05-21 04:55:26

results matching ""

    No results matching ""