点击蓝字关注我们!每天获取最新的编程小知识!
源 / php中文网 源 / www.php.cn
在PHP项目开发过程中,有时候我们需要从PHP框架中的多维数组中删除重复值,比如laravel、codeigniter和zend等。下面我们结合具体的示例,给大家介绍从PHP多维数组中删除重复值的方法。
(查看原文请点击本文末尾左下角:
在下面的例子中,有一个带有重复值的简单多维数组,然后我们可以通过PHP array_map()和array_unique()函数来实现从多维数组中获取唯一值,即从多维数组中删除重复值。
PHP多维数组:
Array
(
[0] => Array
(
[0] => php
[1] => sql
)
[1] => Array
(
[0] => javascript
[1] => c
)
[2] => Array
(
[0] => php
[1] => sql
)
[3] => Array
(
[0] => c++
[1] => java
)
)
删除重复的值:
$myArray
= Array(
Array(
'php'
,
'sql'
),
Array(
'javascript'
,
'c'
),
Array(
'php'
,
'sql'
),
Array(
'c++'
,
'java'
)
);
$myArray
=
array_map
(
"unserialize"
,
array_unique
(
array_map
(
"serialize"
,
$myArray
)));
print_r(
$myArray
);
输出:
Array
(
[0] => Array
(
[0] => php
[1] => sql
)
[1] => Array
(
[0] => javascript
[1] => c
)
[3] => Array
(
[0] => c++
[1] => java
)
)
相关推荐:《PHP教程》
http://www.php.cn/course/list/29.html
本篇文章就是关于从PHP多维数组中删除重复值的方法介绍,简单易懂,希望对需要的朋友有所帮助!
-END-
声明:本文选自「 php中文网 」,搜索「 phpcnnew 」即可关注!
▼