Méthode : 1. Utilisez array_intersect() pour comparer les valeurs de deux tableaux. La syntaxe "array_intersect(array 1, array 2)" renverra un tableau d'intersection ; 2. Déterminez si le tableau d'intersection est vide. "intersection array==" []", s'il est vide, il n'a pas la même valeur, s'il n'est pas vide, il a la même valeur.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
php détermine si deux tableaux ont la même valeur
1. Utilisez la fonction array_intersect() pour comparer deux tableaux, obtenez l'élément d'intersection
La fonction array_intersect() est utilisée pour comparer les valeurs de deux (ou plus) tableaux et renvoyer un tableau d'intersection.
Si les deux tableaux ont la même valeur, alors il y a des éléments dans le tableau d'intersection et ce n'est pas un tableau vide
Si les deux tableaux n'ont pas la même valeur, alors il n'y a aucun élément dans le tableau d'intersection et c'est un tableau vide
<?php header("Content-type:text/html;charset=utf-8"); $arr1=array(1,2,3,4,5); $arr2=array(2,4,6,8,10); $arr3=array(1,3,5,7,9); echo "数组1和数组2的交集:<br>"; $intersect=array_intersect($arr1,$arr2); var_dump($intersect); echo "数组2和数组3的交集:<br>"; $intersect=array_intersect($arr3,$arr2); var_dump($intersect); ?>
2 Déterminez si le tableau d'intersection est un tableau vide
S'il s'agit d'un tableau vide, les deux tableaux n'ont pas la même valeur
.Si ce n'est pas un tableau vide, les deux tableaux ont la même valeur
echo "数组1和数组2的交集:<br>"; $intersect=array_intersect($arr1,$arr2); var_dump($intersect); if($intersect==[]){ echo "两个数组没有相同值<br><br><br>"; }else{ echo "两个数组有相同值<br><br><br>"; } echo "数组2和数组3的交集:<br>"; $intersect=array_intersect($arr3,$arr2); var_dump($intersect); if($intersect==[]){ echo "两个数组没有相同值<br>"; }else{ echo "两个数组有相同值<br>"; }
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!