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,s eo,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.
Kaynak : https://www.burakgultekin.com.tr/php...sim-islemleri/
PHP dizilerde değişim işlemleri (araya ekleme/çıkarma aradan silme )
0
●161