Php can also be understood as a function for removing repeated values of arrays.
/*** Difference between array weighting * and the array_unique function: it requires that val be a string, this can be an array/object ** @ param $ arr array to be realigned * @ param $ reserveKey whether to retain the original Key * @ return array */function m_ArrayUnique ($ arr, $ reserveKey = false) {if (is_array ($ arr )&&! Empty ($ arr) {foreach ($ arr as $ key => $ value) {$ tmpArr [$ key] = serialize ($ value ). '';} $ tmpArr = array_unique ($ tmpArr); $ arr = array (); foreach ($ tmpArr as $ key => $ value) {if ($ reserveKey) {$ arr [$ key] = unserialize ($ value);} else {$ arr [] = unserialize ($ value) ;}} return $ arr ;}
For how to remove duplicate values from two-dimensional arrays, refer to: php two-dimensional array to remove duplicate values.
Articles you may be interested in
- Remove duplicate values and array_unique functions from two-dimensional arrays
- Php uses array_flip to implement array key-value exchange to remove array duplicate values
- Js to determine whether an array contains repeated values
- Summary of methods for removing duplicate values from a two-dimensional php Array
- Methods for resetting the auto-increment start value of various MySQL Data Table types
- Introduction to array union, intersection, and difference set functions in php
- Php clears the null element in the array.
- How does php Delete the first and last elements of an array?