點選藍字

關注我們!每天擷取最新的程式設計小知識!
源 / 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 」即可關注!
▼