Heim  >  Artikel  >  Backend-Entwicklung  >  Teilen Sie den Beispielcode für die Verwendung eines dreidimensionalen PHP-Arrays zum Entfernen von Duplikaten

Teilen Sie den Beispielcode für die Verwendung eines dreidimensionalen PHP-Arrays zum Entfernen von Duplikaten

零下一度
零下一度Original
2017-06-19 10:35:181722Durchsuche

Dreidimensionales PHP-ArrayDuplikation

Dieser Artikel stellt die Methode zur Deduplizierung eines dreidimensionalen PHP-Arrays vor und gibt ein einfaches Beispiel.

Angenommen, es gibt ein Array $my_array;

Beispiel:

<?php// 新建一个空的数组.$tmp_array = array();$new_array = array();
// 1. 循环出所有的行. ( $val 就是某个行)foreach($my_array as $k => $val)
{    $hash = md5(json_encode($val));    if (in_array($hash, $tmp_array)) 
{        echo(&#39;这个行已经有过了&#39;);    }else{ // www.jbxue.com        
// 
2. 在 foreach 循环的主体中, 把每行数组对象得hash 都赋值到那个临时数组中.        
$tmp_array[] = $hash;        
$new_array[] = $val;    
}
}
print_r($new_array);
//$new_array 即为筛选后无重复数据的数组。

Das obige ist der detaillierte Inhalt vonTeilen Sie den Beispielcode für die Verwendung eines dreidimensionalen PHP-Arrays zum Entfernen von Duplikaten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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