string(4) "古牧" [2]=> string(0) "" } }现在要给这个数组新增"/> string(4) "古牧" [2]=> string(0) "" } }现在要给这个数组新增">

二维数组中如何除去重复项呢

WBOY
Freigeben: 2016-06-13 13:41:59
Original
908 Leute haben es durchsucht

二维数组中怎么除去重复项呢
我有个array,var_dump出来的值是:
array(1) { [0]=> array(3) { [0]=> string(0) "" [1]=> string(4) "古牧" [2]=> string(0) "" } }
现在要给这个数组新增值:$info[] = $insert;
新增完了之后,我想去除掉重复的项 不希望同样的项有两条
我用array_unique($info)不管用呢 请问怎么去重呢?
就是如果还有个项是{"","古牧",""}

就只要一项 或者新增的时候就判断

------解决方案--------------------

PHP code
function array_multiunique($ar) {
  $t = array_map('serialize', $ar);
  $t = array_unique($t);
  return array_map('unserialize', $t);
}   

$ar = array(
  array("","古牧",""),
  array("","古牧",""),
);

print_r(array_multiunique($ar)); <div class="clear">
                 
              
              
        
            </div>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage