English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial PHP Base

Tutorial PHP Avanzato

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione array_intersect() in PHP

PHP Array Funzione Manuale

PHP funzione array_intersect() calcola l'intersezione degli array

Sintassi

array array_intersect ( array $array1, array $array2 [, array $array3 ...] );

Definizione e uso

La funzione array_intersect() viene utilizzata per confrontare le chiavi di due (o più) array e restituire l'intersezione.
Questa funzione confronta le chiavi di due (o più) array e restituisce un array di intersezione che include tutte le chiavi presenti sia nell'array(array1) che in qualsiasi altro array di parametri(array2 o array3 ecc.)
Descrizione
La funzione array_intersect() restituisce un array di intersezione di due o più array.
L'array di risultato contiene tutti i valori presenti sia negli array di confronto che negli altri array di parametri, mantenendo i nomi delle chiavi invariati.
Nota:Valori utilizzati solo per il confronto.

Parametro

Numero di sequenzaParametri e descrizione
1

array1 (obbligatorio)

Il primo array è l'array che verrà confrontato con altri array.

2

array2 (obbligatorio)

Questo è l'array da confrontare con il primo array

3

array3 (opzionale)

Questo è l'array da confrontare con il primo array

Valore di ritorno

Restituisce un array di intersezione che include tutte le chiavi presenti sia nell'array(array1) che in qualsiasi altro array di parametri(array2 o array3 ecc.)

Esempio online

Confronta le chiavi dei due array e restituisci l'intersezione:

<?php
   $input1 = array("a" => "BMW", "Maruthi", "blue");
   $input2 = array("b" => "BMW", "yellow", "Maruthi");
   $result = array_intersect($input1, $input2);
   
   print_r($result);
?>
Testa a vedere‹/›

Risultato di output:

Array (
   [a] => BMW
   [0] => Maruthi
)

 PHP Array Funzione Manuale