美文网首页
php 在数组中查询多个值是否存在

php 在数组中查询多个值是否存在

作者: 腿长袖子短 | 来源:发表于2020-06-02 15:15 被阅读0次

场景:

$arr = [1,2,3,4,5,6]
  • 此时需要检测2,3这两个值是否存在于$arr

  • 常规做法

in_array(2,$arr) && in_array(3,$arr)

这种做法没毛病,就是比较笨拙

  • 高级做法:集合求差集的思路
$diff = [2,3]
array_diff($diff,$arr)

如果返回值为空,则2,3全都存在于数组$arr中,反之

相关文章

网友评论

      本文标题:php 在数组中查询多个值是否存在

      本文链接:https://www.haomeiwen.com/subject/vrvuzhtx.html