PHP-Logo
Druckansicht von http://www.php-homepage.de/manual/function.array-uintersect-uassoc.php

PHP-Logo
[ Main Menue ]
Homepage
Downloads
Artikel
Scripts
Forum
PHP-Manual
Links
News
Freelancer
Bücher
RuDolF
Suche
Misc
Über diese Seite
Kontakt
Wunschzettel
MyGuestbook
*
[ Suche ]
*
[ Manual ]
Array Funktionen
*

Follow on Twitter - @phphomepage

RSS Feed blogoscoop
 array_uintersect_assoc  Letztes Update:
18.05.2012
array_uintersect 

array_uintersect_uassoc

(PHP 5)

array_uintersect_uassoc Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten und Schlüssel mittels einer Callbackfunktion

Beschreibung

array array_uintersect_uassoc ( array $array1 , array $array2 [, array $ ... ], callback $data_compare_func , callback $key_compare_func )

array_uintersect_assoc() gibt ein Array mit allen Werten aus array1 zurück, die ebenfalls in allen anderen Argumenten enthalten sind. Beachten Sie, dass anders als in array_uintersect() die Schlüssel zum Vergleich herangezogen werden. Sowohl Daten als auch Indizes werden durch eine Callbackfunktion verglichen.

Beispiel #1 array_uintersect_uassoc() example

<?php
$array1 
= array("a" => "grün""b" => "braun""c" => "blau""rot");
$array2 = array("a" => "GRÜN""B" => "braun""gelb""rot");

print_r(array_uintersect_uassoc($array1$array2"strcasecmp""strcasecmp"));
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

Array
(
    [a] => grün
    [b] => braun
)

Für den Vergleich der Daten wird die angegebene Callbackfunktion herangezogen. Diese muss einen Integer kleiner als, genau gleich oder größer als Null zurückgeben, wenn das erste Argument entsprechend als kleiner, gleich oder größer als das Zweite betrachtet wird.

Siehe auch array_uintersect(), array_intersect_assoc(), array_intersect_uassoc() und array_uintersect_assoc().

© Copyright 1999 - 2011 by Mark Kronsbein | Impressum | NutzungsbedingungenWeiterempfehlen | Seitenanfang
0.0056