Maison > développement back-end > tutoriel php > Résumé des méthodes pour supprimer les valeurs en double d'un tableau à deux dimensions en PHP

Résumé des méthodes pour supprimer les valeurs en double d'un tableau à deux dimensions en PHP

墨辰丷
Libérer: 2023-03-30 07:20:01
original
1961 Les gens l'ont consulté

Cet article présente principalement un résumé de la méthode de suppression des valeurs en double​​d'un tableau bidimensionnel en PHP. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Le code spécifique est le suivant :
Première méthode :

//二维数组去掉重复值
function array_unique_fb($array2D){
 foreach ($array2D as $v){
  $v=join(',',$v); //降维,也可以用implode,将一维数组转换为用逗号连接的字符串
  $temp[]=$v;
 }
 $temp=array_unique($temp); //去掉重复的字符串,也就是重复的一维数组
 foreach ($temp as $k => $v){
  $temp[$k]=explode(',',$v); //再将拆开的数组重新组装
 }
 return $temp;
}
Copier après la connexion

Méthode deux :

//二维数组去掉重复值,并保留键值
function array_unique_fb($array2D){
 foreach ($array2D as $k=>$v){
  $v=join(',',$v); //降维,也可以用implode,将一维数组转换为用逗号连接的字符串
  $temp[$k]=$v;
 }
 $temp=array_unique($temp); //去掉重复的字符串,也就是重复的一维数组 
 foreach ($temp as $k => $v){
  $array=explode(',',$v); //再将拆开的数组重新组装
  //下面的索引根据自己的情况进行修改即可
  $temp2[$k]['id'] =$array[0];
  $temp2[$k]['title'] =$array[1];
  $temp2[$k]['keywords'] =$array[2];
  $temp2[$k]['content'] =$array[3];
 }
 return $temp2;
}
Copier après la connexion

Deux méthodes PHP pour supprimer les éléments en double des tableaux bidimensionnels, chacune a ses propres avantages et inconvénients. Vous pouvez choisir en fonction de la situation spécifique.

Résumé : Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun.

Recommandations associées :

Méthodes d'opération PHP Implémentation de la classe FTP (télécharger, télécharger, déplacer, créer)

Fonction d'opération mathématique PHP Analyse de fonctions et d'exemples

Méthode PHP de calcul de la somme et du produit de valeurs dans un tableau et analyse d'exemples

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!

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