Maison >développement back-end >Problème PHP >Comment vérifier si les valeurs d'un tableau ne sont pas égales les unes aux autres en php

Comment vérifier si les valeurs d'un tableau ne sont pas égales les unes aux autres en php

青灯夜游
青灯夜游original
2022-05-17 17:15:472348parcourir

Méthode : 1. Utilisez "array_unique(array)" pour supprimer les valeurs en double dans le tableau d'origine, et un tableau dédupliqué sera renvoyé 2. Utilisez count() pour obtenir la longueur du tableau d'origine et le longueur du tableau dédupliqué, la syntaxe "count( Array)" ; 3. Comparez si les deux longueurs sont égales, les valeurs du tableau ne sont pas égales les unes aux autres. .

Comment vérifier si les valeurs d'un tableau ne sont pas égales les unes aux autres en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

php vérifie que les valeurs du tableau ne sont pas égales les unes aux autres, c'est-à-dire vérifier si le les éléments du tableau ont des valeurs en double  ; s'il y a des valeurs en double, alors les éléments du tableau ne sont pas égaux les uns aux autres.

Alors, comment déterminer si les éléments du tableau ont des valeurs en double ?

Méthode d'implémentation :

  • Utilisez array_unique() pour supprimer les valeurs en double dans le tableau d'origine et renvoyer le tableau dédupliqué

  • Utilisez count() pour obtenir la longueur du tableau d'origine et la longueur du tableau dédupliqué respectivement

  • Comparez si la longueur du tableau d'origine et la longueur du tableau dédupliqué sont égales

    • Si elles sont égales, cela signifie qu'il n'y a pas de valeurs en double, c'est-à-dire les valeurs dans le tableau d'origine ne sont pas égaux les uns aux autres

    • S'ils ne sont pas égaux, cela signifie qu'il y a des valeurs en double, c'est-à-dire que le tableau d'origine a des valeurs égales dans le tableau.

Exemple d'implémentation :

Jugez si les valeurs dans les tableaux suivants ne sont pas égales les unes aux autres

$arr1=array(2,3,5,32,1,2,4);
$arr2=array(3,4,5,6,7,8,9,1,2);

Code :

<?php
header("Content-type:text/html;charset=utf-8");
function f($arr){
	$len1=count($arr);
	$unique=array_unique($arr);
	$len2=count($unique);
	if($len1==$len2){
		echo "数组中值互不相等<br>";
	}else{
		echo "数组中有相等的值<br>";
	}
}
$arr1=array(2,3,5,32,1,2,4);
$arr2=array(3,4,5,6,7,8,9,1,2);
f($arr1);
f($arr2);
?>

Comment vérifier si les valeurs dun tableau ne sont pas égales les unes aux autres en php

On peut voir qu'il y a des valeurs égales ​​dans le tableau $arr1 et le tableau $arr2 Les valeurs médianes ne sont pas égales les unes aux autres.

Apprentissage recommandé : "Tutoriel vidéo PHP"

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