Notepad++Good Luck To You!

php取数组的交集

// 快速的判断$a数组是否是$b数组的子集

$a = array(135,138);

$b = array(135,138,137);


实现方法

这里介绍三种方法,思路其实是相同的,差别在于实现的代码上

for循环遍历

$flag = 1;

foreach ($a as $va) {

  if (in_array($va, $b)) {

    continue;

  }else {

    $flag = 0;

    break;

  }

}

array_diff的使用

//比较两个数组的值,并返回差集。

array_diff($a, $b);



array_intersect的使用

//比较两个数组的值,并返回交集。

array_intersect($a, $b)


«    2023年7月    »
12
3456789
10111213141516
17181920212223
24252627282930
31
TOP 搜索
TOP 控制面板
您好,欢迎到访网站!
  查看权限
TOP 最新留言
    TOP 作者列表
    TOP 站点信息
    • 文章总数:163
    • 页面总数:0
    • 分类总数:6
    • 标签总数:20
    • 评论总数:0
    • 浏览总数:312004
    召唤伊斯特瓦尔