Beschreibung
array
array_intersect
( array array1, array array2 [, array ...])
array_intersect(
)
gibt
ein
Array
mit
allen
Werten
von
array1
,
die
auch
in
allen
anderen
Argumenten
enthalten
sind
,
zurück
.
Beachten
Sie
,
dass
die
Schlüssel
erhalten
bleiben
.
Beispiel
1
.
array_intersect(
)
Beispiel
$array1
=
array
(
"a
"
=
"grün"
,
"rot"
,
"blau")
;
$array2
=
array
("b
"
=
"grün"
,
"gelb"
,
"rot")
;
$result
=
array_intersect
($array1
,
$array2)
;
|
Danach
enthält
$result
Array
(
[a
]
=
grün
[0
]
=
rot
)
|
|
Anmerkung
:
Zwei
Elemente
werden
nur
dann
als
gleich
angesehen
,
wenn
(
string
)
$elem1
===
(string
)
$elem2
.
In
Worten
:
Wenn
die
String-Repräsentation
die
gleiche
ist
.
Warnung
|
Dies
war
in
PHP
4.0.4
fehlerhaft
!
|
Siehe
auch
array_intersect_assoc(
)
,
array_diff(
)
und
array_diff_assoc(
)
.