Dizilerde Array_Fill() Ve Array_Fill_Keys() Fonksiyonlarının Kullanımı

array_fill() ve array_fill_keys() fonksiyonları, belirli bir değerle bir diziyi doldurmak için kullanılan PHP fonksiyonlarıdır.

array_fill() Fonksiyonu

Bu fonksiyon, belirli bir değeri kullanarak bir diziyi belirtilen uzunlukta doldurur. İlk parametrede belirtilen değeri, ikinci parametrede belirtilen başlangıç indisinden itibaren belirtilen uzunluktaki diziye yerleştirir.

<?php // 5 elemanlı bir diziyi "merhaba" değeri ile dolduralım $dizi = array_fill(0, 5, "merhaba"); // Elde edilen diziyi ekrana yazdıralım print_r($dizi); ?>

Bu örnekte, array_fill(0, 5, "merhaba") ifadesi, 5 elemanlı bir diziyi "merhaba" değeri ile doldurur. Çıktı şu şekildedir:

Array ( [0] => merhaba [1] => merhaba [2] => merhaba [3] => merhaba [4] => merhaba )

array_fill_keys() Fonksiyonu

Bu fonksiyon, belirli bir değeri kullanarak belirtilen anahtarları içeren bir diziyi doldurur. İlk parametrede belirtilen anahtarları, ikinci parametrede belirtilen değer ile doldurur.

<?php // Belirli anahtarları "hello" değeri ile dolduralım $anahtarlar = array("bir", "iki", "üç"); $dizi = array_fill_keys($anahtarlar, "hello"); // Elde edilen diziyi ekrana yazdıralım print_r($dizi); ?>

Bu örnekte, array_fill_keys($anahtarlar, "hello") ifadesi, $anahtarlar dizisindeki anahtarları "hello" değeri ile doldurur. Çıktı şu şekildedir:

Array ( [bir] => hello [iki] => hello [üç] => hello )

Her iki fonksiyon da belirli bir değeri kullanarak bir dizi oluşturmak için kullanışlıdır.



Yorum Ekle

Üzerine gel