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

  • Amir Parmar

    Amir Parmar

    25 Kasım 2010
  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • Pituvision

    Pituvision

    11 Mart 2006