PHP ile Diziden Eleman Silme

Bu yazıda sizlere php ile dizilerden indis ve değere göre elaman silmeyi anlatacağım. Bu ara formlarla çok haşırneşir olduğum için diziler çok uğraştırdı. Bir kaç siteden topladığım karma bilgileri ileride unutma olasılığıma karşılık buraya da ekliyorum. “beyin bedava attım hafızaya” diyen bi arkadaş vardı vakti zamanında kpss için fakat beyin bedava iyi hoşta atılan hafızayı geri çağırma biraz sorun oluyor zaman zaman. O yüzden en iyisi gene yazmak 🙂

Öncelikle bu işlemde kullanacağımız diziyi tanımlayarak örneğimize başlayalım.

Burada 5 elemanlı bir dizi tanımladık ve diyelim ki dizinin 3. elamanını silmek istiyoruz.

Bunun için 2 farklı yol var.

1) Dizi indis değerinden silmek

Bu örnekte kolay anlaşılması için ben köşeli parantezler arasına indisleri elle tanımladım. 3. elemanın indis değeri 2 olduğunu da açıkca görüyoruz.

Silmek için kullanmamız gereken kod oldukça basit.

Silme işlemi tamamlandı.

2) Dizinin içindeki veriye bakarak silmek

Bunun için ilk akla gelen şüphesiz ki foreach vs kullanarak tek tek tarama olabilir.

Fakat biz sol kulağımızı direk sol elimizle tutalım sağ elimizi hiç yormayalım.

Sileceğimiz dizi elamın değeri ucuncu eleman. Silmek için ise alttaki kodu kullanıyoruz.

Bu işlemlerden sonra dizimizin son hali alttaki gibi olacaktır.

dizi sil

Eklenme:
30 Mart 2015
Okunma:
1.388
Puan Ver
1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız
Toplam Oy: 2 - Ortalama:5,00

Bir cevap yazın