Maison développement back-end tutoriel php Introduction à la fonction PHP : fonction array_intersect()

Introduction à la fonction PHP : fonction array_intersect()

Nov 03, 2023 am 09:18 AM
php函数 介绍 array_intersect()

Introduction à la fonction PHP : fonction array_intersect()

Introduction à la fonction PHP : fonction array_intersect()

En PHP, la fonction array_intersect() est utilisée pour comparer les valeurs​​de deux ou plusieurs tableaux et renvoyer un nouveau tableau qui contient toutes les valeurs de le tableau d'entrée La valeur existe.

Syntaxe
array_intersect(array1,array2,array3...)

Parameters

  • array1 : Obligatoire, le tableau à comparer comme référence.
  • array2 : obligatoire, le tableau à comparer avec array1.
  • array3,... : Facultatif, autres tableaux à comparer avec array1.

Valeur de retour
Renvoie un tableau qui contient toutes les valeurs qui existent dans le tableau d'entrée.

Exemples
Voici quelques exemples de la fonction array_intersect() :

Exemple 1 :

$array1 = array("apple", "banana", "orange", "grape");
$array2 = array("banana", "mango", "grape");
$result = array_intersect($array1, $array2);
print_r($result);
Copier après la connexion

Sortie :

Array
(
    [1] => banana
    [3] => grape
)
Copier après la connexion

Exemple 2 :

$array1 = array(1, 2, 3, 4, 5);
$array2 = array(4, 5, 6, 7);
$result = array_intersect($array1, $array2);
print_r($result);
Copier après la connexion

Sortie :

Array
(
    [3] => 4
    [4] => 5
)
Copier après la connexion

Exemple 3 : reee

Sortie :

$array1 = array("red", "green", "blue");
$array2 = array("green", "blue", "yellow");
$array3 = array("blue", "yellow", "pink");
$result = array_intersect($array1, $array2, $array3);
print_r($result);
Copier après la connexion
Explication

Dans l'exemple 1, $array1 contient les quatre éléments "pomme", "banane", "orange" et "raisin", et $array2 contient les trois éléments "banane", "mangue" et "raisin". Après avoir comparé deux tableaux via la fonction array_intersect(), le tableau résultant contient des valeurs qui existent dans les deux tableaux, à savoir « banane » et « raisin ».

Dans l'exemple 2, $array1 contient les nombres 1 à 5 et $array2 contient les nombres 4 à 7. Après comparaison via la fonction array_intersect(), le tableau résultant contient les valeurs qui existent dans les deux tableaux, à savoir 4 et 5.

Dans l'exemple 3, $array1, $array2 et $array3 contiennent des valeurs de couleur différentes. Une fois que la fonction array_intersect() compare trois tableaux, le tableau résultant contient uniquement les valeurs de couleur qui existent dans les trois tableaux, à savoir « vert » et « bleu ». La fonction

Résumé

array_intersect() est une fonction très couramment utilisée en PHP, qui peut facilement comparer et extraire des éléments communs dans plusieurs tableaux. En utilisant rationnellement cette fonction, nous pouvons gérer plus facilement les problèmes logiques liés aux tableaux et améliorer l'efficacité du développement.

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 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

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Introduction détaillée à ce qu'est le wapi Introduction détaillée à ce qu'est le wapi Jan 07, 2024 pm 09:14 PM

Introduction détaillée à ce qu'est le wapi

Explication détaillée indiquant si Win11 peut exécuter le jeu PUBG Explication détaillée indiquant si Win11 peut exécuter le jeu PUBG Jan 06, 2024 pm 07:17 PM

Explication détaillée indiquant si Win11 peut exécuter le jeu PUBG

Introduction détaillée pour savoir si le processeur i5 peut installer win11 Introduction détaillée pour savoir si le processeur i5 peut installer win11 Dec 27, 2023 pm 05:03 PM

Introduction détaillée pour savoir si le processeur i5 peut installer win11

Présentation de la dernière méthode de réglage du son Win 11 Présentation de la dernière méthode de réglage du son Win 11 Jan 08, 2024 pm 06:41 PM

Présentation de la dernière méthode de réglage du son Win 11

Introduction aux compétences et attributs de Hua Yishan Heart of the Moon Lu Shu Introduction aux compétences et attributs de Hua Yishan Heart of the Moon Lu Shu Mar 23, 2024 pm 05:30 PM

Introduction aux compétences et attributs de Hua Yishan Heart of the Moon Lu Shu

Guide du débutant PyCharm : analyse complète des fonctions de remplacement Guide du débutant PyCharm : analyse complète des fonctions de remplacement Feb 25, 2024 am 11:15 AM

Guide du débutant PyCharm : analyse complète des fonctions de remplacement

Introduction détaillée des fonctions du Samsung S24ai Introduction détaillée des fonctions du Samsung S24ai Jun 24, 2024 am 11:18 AM

Introduction détaillée des fonctions du Samsung S24ai

Informations détaillées sur l'emplacement du pilote d'imprimante sur votre ordinateur Informations détaillées sur l'emplacement du pilote d'imprimante sur votre ordinateur Jan 08, 2024 pm 03:29 PM

Informations détaillées sur l'emplacement du pilote d'imprimante sur votre ordinateur

See all articles