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

  • Erica Griffin

    Erica Griffi

    8 HAZİRAN 2009
  • NextKsa

    NextKsa

    7 EKİM 2009
  • Snazzy Labs

    Snazzy Labs

    9 Aralık 2008