
功能一: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);
?>
标签: array_intersect, php入门, 数组删除
上面是“php利用函数删除两数组的交集”的全面内容,想了解更多关于 php入门 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_2197.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

html标签div垂直居中的几种方法介绍
Lawdeck