Maison  >  Article  >  développement back-end  >  Comment supprimer les éléments en double dans le tableau PHP

Comment supprimer les éléments en double dans le tableau PHP

黄舟
黄舟original
2017-05-04 11:44:142269parcourir

Notre dernier article parlait de "Comment supprimer la tête, la queue et tout élément d'un tableau PHP". Dans cet article, nous parlons de la suppression des éléments en double dans le tableau via array_unique(). fonction.

La fonction array_unique() trie les valeurs des éléments du tableau sous forme de chaînes, puis conserve uniquement le premier nom de clé pour chaque valeur et ignore tous les noms de clés suivants, ce qui consiste à supprimer les éléments en double dans le tableau ,

Le format de syntaxe est le suivant :

array arry_unique(array array)

Le tableau de paramètres est le tableau d'entrée.

L'exemple suivant utilise la fonction array_unique() pour supprimer les éléments en double dans le tableau. L'exemple de code spécifique est le suivant :

<?php
header("Content-Type:text/html; charset=utf-8");
$array_push = array("PHP中文网","www.php.cn", "www.php.cn", "PHP 从入门到精通");//定义数组
array_push($array_push,"百度一下","www.php.cn");//添加元素
print_r($array_push);
echo "<br>";
$result=array_unique($array_push);//删除数组中重复的元素
print_r($result); //输出删除后的数组
?>

Le résultat de sortie est :

Comment supprimer les éléments en double dans le tableau PHP

La fonction array_unique() s'applique uniquement aux tableaux unidimensionnels et n'est pas applicable aux tableaux multidimensionnels. Cependant, vous pouvez utiliser array_unique() pour les valeurs dans un format bidimensionnel. tableau.

L'exemple suivant utilise la fonction array_unique() pour supprimer les éléments en double d'un tableau à deux dimensions. Le code spécifique est le suivant : ,

<?php
$array = array(array(1,1,2),array(2,3,4,3));
print_r($array);
$temp_array = array();
foreach($array as $key=>$value){
    $temp_array[$key] = array_unique($value);
}
$array = $temp_array;
echo "<br>";
print_r($array);
?>
Le résultat de sortie est :

Comment supprimer les éléments en double dans le tableau PHP【Recommandations de tutoriel associées】

1. Recommandations de sujets pertinents : "

tableau php (Array) " 2. Recommandations de cours vidéo associées : "

Fonctions statistiques de tableau : count(), array_count_values() et array_unique()"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn