Bir diziyi kopyalamanın hızlı bir kolay yolunu istiyorum, ancak dizideki hangi anahtarların kopyalamak istediğimi belirleyebiliyorum.PHP'de anahtar listeden yeni dizi oluştur
Bunun için kolayca bir işlev yazabilirim, ancak bunu zaten yapan bir PHP işlevi olup olmadığını merak ediyorum. Aşağıda array_from_keys()
gibi bir işlev var.
$sizes = array('small' => '10px', 'medium' => '12px', 'large' => '13px');
$chosen = array_from_keys($sizes, 'small', 'large');
// $chosen = array('small' => '10px', 'large' => '13px');
teşekkür ederiz. Diziyi oluşturmanın biraz daha iyi bir yolu: $ selected = array_fill_keys ('small', 'large', null); Yine de çok şık değil. Yine de 'array_from_keys' işlevinin yazıldığını düşünüyorum. – bradt