php多維陣列去除重複值的方法
1、使用“array_map('serialize', $arr)”將多維陣列轉換為以字串形式的一維陣列。
2、使用array_unique()去除一維陣列中的重複值。
3、將去重後的一維陣列重新轉為多維陣列。
例項
function array_unique_new($arr) { $t = array_map('serialize', $arr); //利用serialize()方法將陣列轉換為以字串形式的一維陣列 $t = array_unique($t); //去掉重複值 $new_arr = array_map('unserialize', $t); //然後將剛組建的一維陣列轉回為php值 return $new_arr; }
以上就是php多維陣列去除重複值的方法,希望對大家有所幫助。更多php學習指路:
本文轉載於php中文網,如有侵犯聯絡作者修改。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1343/viewspace-2827928/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP二維陣列切割為字串並去除重複的值PHP陣列字串
- php多維陣列去除空元素PHP陣列
- 陣列去除重複的幾個方法陣列
- PHP陣列去除空白或重複元素PHP陣列
- PHP把MYSQL重複ID二維陣列重組為三維陣列PHPMySql陣列
- 如何去除有序陣列中的重複元素陣列
- PHP陣列學習之怎麼去除空白或者重複的元素PHP陣列
- PHP 多維陣列排序-按某個 key 的值PHP陣列排序
- PHP中二維陣列與多維陣列PHP陣列
- 一句程式碼搞定陣列去重(去除陣列中的重複元素)陣列
- PHP指定欄位的多維陣列排序方法PHP陣列排序
- PHP 多維陣列排序PHP陣列排序
- js 的陣列去除重複元素程式碼例項JS陣列
- javascript去掉陣列中重複的值JavaScript陣列
- php 一維陣列變多維PHP陣列
- JS陣列去重 包含去除多個 NaNJS陣列NaN
- 去除陣列中的 null 值陣列Null
- javascript去除陣列中重複元素程式碼例項JavaScript陣列
- PHP多個多維陣列操作(一)PHP陣列
- PHP多維陣列KeyValue的使用PHP陣列
- 使用jQuery去除陣列中的重複元素程式碼例項jQuery陣列
- php去除陣列中的鍵名PHP陣列
- ***PHP陣列排序+php二維陣列排序方法(PHP比較器)PHP陣列排序
- js如何刪除陣列中重複的值JS陣列
- 多維陣列轉一維陣列(降維的多種方式)陣列
- php二維陣列改鍵名的方法PHP陣列
- python多維陣列切片方法Python陣列
- PHP二維陣列轉一維陣列PHP陣列
- 多維陣列陣列
- 一維多維陣列陣列
- C/C++ 二維陣列的理解(多維陣列)C++陣列
- 陣列 重複不新增 、相同刪除,相同賦值陣列賦值
- [php]運用變數引用實現一維陣列轉多維樹狀陣列PHP變數陣列
- [LeetCode] Remove Duplicates from Sorted Array 有序陣列中去除重複項LeetCodeREM陣列
- [PHP] 演算法-陣列重複數字統計的PHP實現PHP演算法陣列
- **PHP二維陣列遍歷時同時賦值PHP陣列賦值
- 多維陣列排序陣列排序
- php中使用while遍歷二維陣列的方法PHPWhile陣列