📅  最后修改于: 2023-12-03 14:45:19.961000             🧑  作者: Mango
在 PHP 中,array_diff() 函数通常用于比较两个数组之间的差异并返回一个新数组,其中包含在第一个数组中但不包含在其他任何数组中的元素。然而,该函数也可以用于从一个数组中删除指定的元素。
array_diff ( array $array , array ...$arrays ) : array
参数说明:
返回值: 返回一个数组,包含在第一个数组中但不包含在其他任何数组中的值。
以下例子演示了如何使用 array_diff() 函数从数组中删除指定的元素:
$input = array("a", "b", "c", "d", "e");
$exclude = array("c");
$output = array_diff($input, $exclude);
print_r($output);
输出结果如下:
Array
(
[0] => a
[1] => b
[3] => d
[4] => e
)
可以看到,数组中的 "c" 被成功删除。
array_diff() 函数可以非常方便地从数组中删除指定元素,也可以用于比较两个数组之间的差异。熟练掌握该函数可以提高开发效率。