10 Aralık 2009, PERŞEMBE
Değer kaldırarak dizi öğesi
Verilen değer ile dizi öğeyi kaldırmak istiyorum:
if (in_array($id, $items)) {
$items = array_flip($items);
unset($items[ $id ]);
$items = array_flip($items);
}
Daha kısa (daha verimli) şekilde yapılabilir mi?
CEVAP
13 ŞUBAT 2012, PAZARTESİ
Basit bir-liner ile yapılabilir.
Bu dizi sahibi:
$arr = array('nice_item', 'remove_me', 'another_liked_item', 'remove_me_also');
Yapabilirsiniz:
$arr = array_diff($arr, array('remove_me', 'remove_me_also'));
Ve $arr
değeri:
array('nice_item', 'another_liked_item')
Güzel kod yazmak yardımcı olur umarım.
Bunu Paylaş:
C konumuna göre değer yerine vektör öğ...
/Örneğini doldurmak için nasıl bir C# ...
Doğru "-moz-görünüm" < açı...
Nasıl bir HTML <select> öğesi iç...
C bir varsayılan normal bir dizi başla...