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

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

黄舟
Libérer: 2023-03-07 11:48:02
original
2285 Les gens l'ont consulté

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)
Copier après la connexion

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中文网","m.sbmmt.com", "m.sbmmt.com", "PHP 从入门到精通");//定义数组
array_push($array_push,"百度一下","m.sbmmt.com");//添加元素
print_r($array_push);
echo "<br>";
$result=array_unique($array_push);//删除数组中重复的元素
print_r($result); //输出删除后的数组
?>
Copier après la connexion

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);
?>
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal