Ben bir PHP diziden bir öğeyi kaldırmak (ve dizi boyutunu küçültmek) istiyorum. Sadece PHP docs bakarak, bu (array_slice kullanılarak yapılabilir görünüyor) ve array_merge ()
bu yüzden array_merge () ve array_slice bazı kombinasyonu çalışacaktır (kafamın üst kapalı) tahmin ediyorum. Ancak, array_slice () bir dizin (bir anahtar) gerektirir, bu yüzden hızlı bir çözüm için birlikte bu işlevleri Arnavut kaldırımı nasıl emin değilim.
Herkes önce böyle bir işlevi uygulamıştır?. Ben sadece bir kaç satır uzunluğunda olmalıdır eminim, ama ben bir şekilde (onun o günlerden biri) kafamın etrafında alınamıyor ...
Bu soruyu yazarken aslında, ben sadece bu sevimsiz kesmek ile geldi ....
function remove_from_array(array $in, value) {
return array_diff($in, (array)$value);
}
Çok çirkin? ya da (herhangi bir şok edici yan etkisi olmadan) çalışır?