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

  • kremosakhaz

    kremosakhaz

    25 AĞUSTOS 2006
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • TotalxLuna

    TotalxLuna

    27 Kasım 2011