如何移除PHP二维数组中的重复元素?
- 内容介绍
- 文章标签
- 相关推荐
本文共计334个文字,预计阅读时间需要2分钟。
PHP删除二维数组中重复元素的简单方法:
首先,创建一个PHP示例文件。
然后,通过以下函数实现删除二维数组中重复元素的功能:
phppublic function a_array_unique(&$array) { $result=[]; foreach ($array as $subArray) { foreach ($subArray as $key=> $value) { if (!isset($result[$key])) { $result[$key]=[]; } if (!in_array($value, $result[$key])) { $result[$key][]=$value; } } } return $result;}
此函数通过遍历二维数组,将每个子数组中的元素添加到结果数组中,同时检查该元素是否已经存在于同一键的子数组中。如果不存在,则将其添加进去。
在Windows 7系统环境中,可以直接将这段代码保存为PHP文件,并在命令行或浏览器中运行来测试其功能。
本文共计334个文字,预计阅读时间需要2分钟。
PHP删除二维数组中重复元素的简单方法:
首先,创建一个PHP示例文件。
然后,通过以下函数实现删除二维数组中重复元素的功能:
phppublic function a_array_unique(&$array) { $result=[]; foreach ($array as $subArray) { foreach ($subArray as $key=> $value) { if (!isset($result[$key])) { $result[$key]=[]; } if (!in_array($value, $result[$key])) { $result[$key][]=$value; } } } return $result;}
此函数通过遍历二维数组,将每个子数组中的元素添加到结果数组中,同时检查该元素是否已经存在于同一键的子数组中。如果不存在,则将其添加进去。
在Windows 7系统环境中,可以直接将这段代码保存为PHP文件,并在命令行或浏览器中运行来测试其功能。

