<?PHP/** * Remove duplicate data in array * by www.jbxue.com**/$input=Array("a" = "green", "" "," Red "," b "=" green "," "," Blue "," Red "," c "=" Witer "," Hello "," Witer ");//$result = Array_unique ($input);//Remove duplicate elements$result= A_array_unique ($input);//leaving only a single elementforeach($result as $aa){Echo $aa." <br/> ";}functionMulti_unique ($array) { foreach($array as $k=$na) $new[$k] =Serialize($na); $uniq=Array_unique($new); foreach($uniq as $k=$ser) $new 1[$k] =unserialize($ser); return($new 1);}functionA_array_unique ($array)//It 's better written.{ $out=Array(); foreach($array as $key=$value) { if(!In_array($value,$out)){ $out[$key] =$value; } } return $out;}
To remove a two-weight array:
functionA_array_unique ($array)//It 's better written.{ $word=$out=Array(); foreach($array as $key=$value) { if(!In_array($value[' word '],$word)){ $out[$key] =$value; $word[$key] =$value[' word ']; } } return $out;}
PHP removes duplicate data from an array