SORU
23 Kasım 2010, Salı


PHP: array_filter (Nasıl kullanılır) dizi anahtarları filtre için?

array_filter() geri arama işlevi, yalnızca dizinin değerlerini, anahtarlar geçirir.

Eğer var ise:

$my_array = array("foo" => 1, "hello" => "world");

$allowed = array("foo", "bar");

$allowed dizideki olmayan $my_array tüm anahtarları silmek için en iyi yolu nedir?

Çıkış istenen:

$my_array = array("foo" => 1);

CEVAP
23 Kasım 2010, Salı


array_intersect_key array_flip:

var_dump(array_intersect_key($my_array, array_flip($allowed)));

array(1) {
  ["foo"]=>
  int(1)
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • HTC

    HTC

    12 Ocak 2006
  • Thom Hall

    Thom Hall

    24 Kasım 2006