在PHP中解释array_diff()
PHP提供了具有特定功能的各种内置函数。array_diff()是PHP中的预定义函数,用于计算至少两个数组之间的区别。如果我们将此功能与两个数组一起使用,它将返回一个数组,其中包含array1中其他数组中不存在的每个元素。
该函数根据数组内部的当前值计算出两个或多个数组之间的差异。
示例
<?php
$myarray1 = array('c', 'd', 'j', 'k', 'c','d','c');
$myarray2 = array('j', 'k', 'd');
print_r(array_diff( $myarray1, $myarray2));
?>输出结果
Array ( [0] => c [4] => c [6] => c )
注意
它比较元素的字符串表示形式。也就是说,2和“2”对于array_diff()都是等效的。第一个数组中组件的重复次数没有影响。也就是说,如果一个组件在$array1中发生多次,而在另一个数组中仅发生1次,则该元素将在结果中被忽略。
热门推荐
10 今年节日祝福语简短
11 免费生日祝福语简短独特
12 小寒健康祝福语大全简短
13 对同学祝福语 简短独特
14 新大学开学祝福语简短
15 企业励志拜年祝福语简短
16 哥哥结婚的祝福语简短
17 阳历新年祝福语大全 简短
18 学生毕业季祝福语简短