php利用函数删除两数组的交集

648 ℃

功能一:php利用两个函数删除两数组的交集

php中利用array_intersect()array_diff()函数来删除两数组的交集。

步骤1:利用array_intersect()函数获取两数组的交集

array_intersect()函数可以比较两个数组的值,并返回相同元素的交集数组。

<?php
  header('content-type:text/html;charset=utf-8');   
  $arr1=array(1,2,3,4,5,6,7,8,9);
  $arr2=array(2,4,6,8,10,12,14,16);
  var_dump($arr1);
  var_dump($arr2);
  $intersect=array_intersect($arr1,$arr2);
  var_dump($intersect);
?>

步骤2:利用array_diff()函数删除两个数组的交集

使用array_diff()函数分别将两个数组和交集数组进行对比,获取差集(删除交集元素,获取不同元素)。

<?php
  header('content-type:text/html;charset=utf-8');   
  $arr1=array(1,2,3,4,5,6,7,8,9);
  $arr2=array(2,4,6,8,10,12,14,16);
  var_dump($arr1);
  var_dump($arr2);
  
  echo "交集数组:";
  $intersect=array_intersect($arr1,$arr2);
  var_dump($intersect);
  
  $diff1=array_diff($arr1,$intersect);
  $diff2=array_diff($arr2,$intersect);
  echo "删除交集元素后的两数组:";
  var_dump($diff1);
  var_dump($diff2);
?>

功能二:php怎么把数组中每个元素都除以2

<?php
  header('content-type:text/html;charset=utf-8');   
  $arr=array(2,4,6,8,10,12,14,16,18,20);
  echo "原数组:";
  var_dump($arr);
  //使用foreach语句以引用循环的方式遍历数组
  foreach($arr as &$value){
    //在循环体中,利用“/=”运算符将数组元素都除以2
    $value /= 2;
  }
  unset($value); // 最后取消掉引用
  echo "数组元素都除以2后:";
  var_dump($arr);
?>

php语法如何查询两个数组的交集元素

php如何利用逗号分隔将字符串转换为数组

php如何利用函数删除数组中指定项

es6语法中怎么删除数组中指定项

php入门知识:介绍php的三种跳转方式

标签: array_intersect, php入门, 数组删除

上面是“php利用函数删除两数组的交集”的全面内容,想了解更多关于 php入门 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_2197.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

dede列表页分页错位问题解决方案
关于网站权重常见的问题?
WordPress如何显示当前文章的评论个数
js实现对象for循环遍历赋值
什么是交叉链接,它对SEO的作用有那些?