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

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione PHP array_intersect_assoc()

PHP Array Funzione Manuale

La funzione PHP array_intersect_assoc() confronta gli array e restituisce l'intersezione tra due array (confronta sia i nomi delle chiavi che i valori).

Sintassi

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

Definizione e uso

array_intersect_assoc() restituisce un array che contiene tutti i valori che appaiono sia nell'array1 che in tutti gli altri array parametrici. Nota che a differenza di array_intersect(), anche i nomi delle chiavi vengono utilizzati per il confronto.

Parametro

Numero di sequenzaParametri e descrizione
1

array1(obbligatorio)

Il primo array è l'array con cui confrontare gli 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 che contiene tutti i valori che appaiono sia nell'array1 che in tutti gli altri array parametrici.

Esempio online

La funzione array_intersect_assoc() con controllo degli indici calcola l'intersezione degli array

<?php
   $input1 = array("a" => "nero", "rosso", "blu");
   $input2 = array("a" => "nero", "giallo", "rosso");
   $result = array_intersect_assoc($input1, $input2);
   
   print_r($result);
?>
Testa a vedere‹/›

Risultato di output:

Array ( [a] => nero )

PHP Array Funzione Manuale