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

  • Amena

    Amena

    15 Kasım 2006
  • Glyn Dewis

    Glyn Dewis

    25 AĞUSTOS 2007
  • Grace Su

    Grace Su

    6 Ocak 2006