|
|
 |
array_intersect (PHP 4 >= 4.0.1) array_intersect -- Ermittelt die Schnittmenge von Arrays Beschreibungarray 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_diff().
User Contributed Notes array_intersect |
 |
david@audiogalaxy.com
09-Apr-2001 10:54 |
|
Note that array_intersect() considers the type of the array elements when
it compares them.
If array_intersect() doesn't appear to be working, check your inputs using
var_dump() to make sure you're not trying to intersect an array of integers
with an array of strings.
|
|
mued@muetdhiver.org
23-May-2002 01:58 |
|
Maybe this has been fixed, beeing yet under dev version, But
intersect(void, A) should return Void. Therefore, I recieve A.
|
|
 |
 | |