PHP array_slice() Kullanımı – PHP Diziler
Merhaba, bu yazımda php de array_slice() fonksiyonunun kullanımından bahsedecek örnek ile anlatmaya çalışacağım. Bir önceki php yazımda array_merge_recursive() kullanımını anlatmış ve bu fonksiyon ile dizileri birleştirmiştir. array_slice() ile dizileri böleceğiz.
array_slice() fonksiyonu, dizileri kendisine belirtilen parametrelere göre bölmemizi ya da yine belirttiğimiz parametrelere göre istediğimiz bir kısmını almamızı sağlar.
Örnek;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php // array_slice() dizileri belirtilen parametrelere göre böler ve yeni bir dğişkene aktarır $dizi = Array("ali","veli","kırklareli","emret","komutanım","diyeceksiniz"); echo "Dizi : <br>"; print_r($dizi); echo "<br><br>"; echo "Böldükten sonra çıktımız: <br>"; $bol = array_slice($dizi, 1, 3); print_r($bol); ?> |
Çıktısı;
Dizi :
Array ( [0] => ali [1] => veli [2] => kırklareli [3] => emret [4] => komutanım [5] => diyeceksiniz )Böldükten sonra çıktımız:
Anahtar değeri 1 ile 3
Array ( [0] => veli [1] => kırklareli [2] => emret )
şeklinde olacak. Gördüğünüz gibi fonksiyona belirtilen parametreler dahil olmak üzere indis değeri 1 ile 3 aralığını komple aldı ve $bol değişkenine attı. Kullanım oldukça basit.
array_slice() kullanımı bu şekilde, bir sonraki yazıda görüşmek üzere.