PHP dizilerde değişim işlemleri (araya ekleme/çıkarma – aradan silme )

PHP dizilerde değişim işlemleri (araya ekleme/çıkarma – aradan silme )

Merhaba arkadaşlar,

Bu yazıda dizilerin bütününe müdahale etmeden içindeki elemanlarla işlem yapabileceğiz.

İlk olarak array_splice() fonksiyonunu inceleyelim.

Array_splice() fonksiyonu kullanımı;

Bu fonksiyon dizide istenilen bir yere veri eklemek ya da çıkarmak için kullanılır.

Örneğin ;

$deneme=[“burak”,”gultekin”,”seo”,”danismanligi”];

şeklinde bir dizimiz olsun.biz diziden “seo ” ve ” danismanligi ” değerlerini çıkarmak istiyoruz.

 

array_splice($deneme,2,3);

print_r($deneme);

 

şeklinde kod yazıp çalıştırdığımızda alacağımız çıktı ;

Array(

[0] = > burak

[1] = > gultekin

)

olacaktır.

Bir de “seo” ve “danismanligi” yerine “php” degerini ekleyelim.

$deneme=[“burak”,”gultekin”,”seo”,”danismanligi”];

başlangıçtaki dizimiz üzerinden işlem yapıyoruz.

array_splice($deneme,2,3,”php”);
print_r($deneme);

 

Çıktımız ;

Array ( [0] => burak [1] => gultekin [2] => php )

olacaktır.

 

array_slice() fonksiyonu kullanımı;

Bu fonksiyon dizinin istediğimiz bir kısmını kesmemize yarar. Örneğin elimizde ;

$deneme=[“burak”,”gultekin”,”seo”,”danismanligi”];

şeklinde bir dizi olsun. Biz buradan “seo” ve “danismanligi” değerlerini alıp ekrana yazdıralım

$seodanismanligi=array_slice($deneme,2,3);

foreach($seodanismanligi as $ekranayaz)

{ echo $ekranayaz.”<br>”; }

 

 

şeklinde işlem yaparsak çıktımız;

seo

danismanligi

 

olacaktır.

 

array_unique fonksiyonu kullanımı ;

Bu fonksiyon dizideki benzer elemanları siler.

mesela dizimiz;

$deneme=[“burak”,”gultekin”,”seo”,”danismanligi”,”burak”,”seo”,”burak”,”danismanligi”,”burak”];

olsun.

$temizle=array_unique($deneme);

print_r($temizle);

 

şekilde kodumuzu yazdığımızda çıktı ;

Array ( [0] => burak [1] => gultekin [2] => seo [3] => danismanligi )

bu şekilde olacaktır.

 

 

 

 

 

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir