function unique_array($array) {
$temp = array();
foreach ($array as $key => $value) {
$temp[$key] = implode(',', $value);
}
$temp = array_unique($temp);
$result = array();
foreach ($temp as $key => $value) {
$result[$key] = explode(',', $value);
}
return $result;
}
$students = array(
array('id' => 1, 'name' => '张三', 'age' => 18),
array('id' => 2, 'name' => '李四', 'age' => 19),
array('id' => 3, 'name' => '王五', 'age' => 20),
array('id' => 4, 'name' => '张三', 'age' => 18)
);
$result = unique_array($students);
print_r($result);
以上是编程学习网小编为您介绍的“php语法怎么实现二维数组去重”的全面内容,想了解更多关于 php入门 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:php语法怎么实现二维数组去重
猜你喜欢
- PHP实现二维数组按照指定的字段进行排序算法示例 2023-01-08
- win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法 2022-11-17
- PHP实现链式操作的三种方法详解 2022-10-01
- joomla组件开发入门教程 2024-02-27
- PHP魔术方法使用方法汇总 2023-12-12
- Thinkphp极验滑动验证码实现步骤解析 2023-05-03
- php数组指针函数功能及用法示例 2023-04-01
- php 数组使用详解 推荐 2024-01-01
- PHP实现word转pdf的两种方式(有用!) 2023-07-03
- PHP实现的随机红包算法示例 2024-04-12