Funkcja PHP array_intersect_assoc()

Przykład

Porównaj kluczowe nazwy i wartości dwóch tablic i zwróć przecięcie:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2 = array("a" => "red", "b" => "green", "c" => "blue");
$result=array_intersect_assoc($a1, $a2);
print_r($result);
?>

Przykłady uruchomieniowe

Definicja i zastosowanie

Funkcja array_intersect_assoc() służy do porównywania kluczowych nazw i wartości dwóch (lub więcej) tablic i zwracania przecięcia.

Funkcja ta porównuje kluczowe nazwy i wartości dwóch (lub więcej) tablic i zwraca tablicę przecięcia, która zawiera wszystkie elementy wspólnego wystąpienia w porównywanych tablicach (array1) znajduje się również w dowolnym innym parametrycznym tablicy (array2 lub array3 itp.) kluczami i wartościami.

Opis

Funkcja array_intersect_assoc() PHP zwraca tablicę intersect dla dwóch lub więcej tablic.

z array_intersect( Funkcja różni się od, ponieważ oprócz porównywania wartości, porównuje również nazwy kluczy. Nazwy kluczy elementów zwróconej tablicy pozostają niezmienione.

Gramatyka

array_intersect_assoc(array1,array2,array3...)
Parametry Opis
array1 Wymagane. Pierwsza tablica do porównania z innymi tablicami.
array2 Wymagane. Tablica do porównania z pierwszą tablicą.
array3,... Opcjonalnie. Inne tablice do porównania z pierwszą tablicą.

Szczegółowe informacje techniczne

Wartość zwrócona: Zwróć tablicę intersect, która zawiera wszystkie klucze i wartości z porównywanych tablic (array1) znajduje się również w dowolnym innym parametrycznym tablicy (array2 lub array3 itp.) kluczami i wartościami.
Wersja PHP: 4.3.0+

Więcej przykładów

Przykład 1

Porównaj nazwy kluczy i wartości trzech tablic i zwróć ich intersect:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","g"=>"blue");
$a3=array("a"=>"red","b"=>"green","g"=>"blue");
$result=array_intersect_assoc($a1,$a2,$a3);
print_r($result);
?>

Przykłady uruchomieniowe