php myAdmin mysql <? ?>

BROWSER-BASED * PHP5 SUPPORT * MYSQL 4.1 AND MYSQL 5.0 SUPPORT * OPEN SOURCE
PHP ve MySQL - En Yararlı Türkçe Kaynak
Kullanıcı Adınız : Kullanıcı Parolanız : Hatırla :    Kayıt   Şifremi Unuttum

Fonksiyonlar | Dizi Fonksiyonları | array_udiff

Görüntüleme : 607

Açıklama
(PHP 5)
array_udiff --> Veri karşılaştırma için bir geri çağırma işlevi kullanarak dizilerin farklarını hesaplar.


array array_udiff ( array dizi1, array dizi2 [, array ..., callback data_compare_func] )

array_udiff Başka argümanı mevcut olmayan dizi1'in her değeri içeren bir tertibi geri döndürür. Anahtarların korunduklarunur. Verinin karşılaştırması için data_compare_func kullanılmıştır. İlk argüman ya da daha büyüğe eşitten sırasıyla daha az olmak için öngörülen sıra olmalıdır. Sıfırdan ya da daha büyüğe veya eşitten bir tamsayı daha az geri dönmeli saniyeden. Bu farklı array_diff'tir veriyi kıyaslamak için herhangi bir içsel fonksiyonu kullanır.
Örnek
array_udiff

<?
class sinif 
 private 
$ilk_eleman
    function 
sinif($val
    { 
        
$this->ilk_eleman $val
    } 
     
    function 
comp_func_sinif($a$b
    { 
        if (
$a->ilk_eleman === $b->ilk_eleman) return 0
        return (
$a->ilk_eleman $b->ilk_eleman)? 1:-1
    } 

$a = array("0.1" => new sinif(9), "0.5" => new sinif(12), => new sinif(23), 1=> new sinif(4), => new
sinif(-15),); 
$b = array("0.2" => new sinif(9), "0.5" => new sinif(22), => new sinif(3), 1=> new sinif(4), => new
sinif(-15),); 



$result array_udiff($a$b, array("sinif""comp_func_sinif")); 
print_r($result); 
?>  



Bu kodun ekran çıktısı şöyledir. 



Array ( [0.5] => sinif Object ( [ilk_eleman:private] => 12 ) => sinif Object ( [ilk_eleman:private] => 23 ) )

Ekleyen : sayego - Başlangıc Grubu Üyesi
Tarih : 21.20.06.2006.[
php mysql php oracle ajax apache xml cozumleri w3c xhtml w3c css JavaScript Object Notation