English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP funzione array_intersect() calcola l'intersezione degli array
array array_intersect ( array $array1, array $array2 [, array $array3 ...] );
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.
Numero di sequenza | Parametri 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 |
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.)
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 )