Étapes de jugement : 1. Utilisez la fonction array_intersect_assoc() pour comparer les noms de clés et les valeurs de clé des deux tableaux. La syntaxe "array_intersect_assoc(array 1, array 2)" renverra un tableau d'intersection ; Opérateur "===" Pour déterminer si le tableau d'intersection est vide, la syntaxe est "tableau d'intersection ===[]". Si le tableau d'intersection est vide, les deux tableaux n'ont pas d'intersection. Si le tableau d'intersection n'est pas vide, les deux tableaux ont une intersection.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
En PHP, vous pouvez utiliser la fonction array_intersect_assoc() et l'opérateur "===" pour déterminer si deux tableaux couper.
Étapes de mise en œuvre :
Étape 1 : Utilisez la fonction array_intersect_assoc() pour comparer des tableaux et trouver l'intersection de deux tableaux
La fonction array_intersect_assoc() est utilisée pour comparer les noms de clé et les valeurs de clé de deux ( ou plus) arrays , et renvoie un tableau contenant les éléments d'intersection (un tableau d'intersection).
$result=array_intersect_assoc($a1,$a2);
Étape 2 : Utilisez l'opérateur "===" pour déterminer si le tableau d'intersection est vide
$result===[]
Si le tableau d'intersection est vide, les deux tableaux n'ont pas d'intersection. Si le tableau d'intersection n'est pas vide, le deux tableaux ont une intersection.
Exemple de code complet :
<?php header('content-type:text/html;charset=utf-8'); function f($a1,$a2){ $result=array_intersect_assoc($a1,$a2); var_dump($result); if($result===[]){ echo '两数组没有交集'; }else{ echo '两数组有交集'; } } $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("a"=>"red","b"=>"green","c"=>"blue"); $a3=array("a"=>"1","b"=>"2","d"=>"blue"); var_dump($a1); var_dump($a2); echo '$a1 和 $a2对比:'; f($a1,$a2); echo '<hr>'; var_dump($a2); var_dump($a3); echo '$a2 和 $a3对比:'; f($a2,$a3); ?>
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!