PHP'de bir dizideki her bir elemanın bir fonksiyona parametre olarak gönderilmesi işlemi array_map fonksiyonu ile yapılır. Örneğin sayıların karesini hesaplayan bir fonksiyona tek basamaklı sayılardan oluşan bir dizideki tüm elemanları tek bir seferde aşağıdaki gibi gönderebiliriz.
array_map fonksiyonu, ilk parametre olarak fonksiyonun adını string (çift tırnak içerisinde) alır. İkinci parametresi ise, elemanları gönderilmek istenen dizidir.
<?php
$dizi = [1, 2, 3, 4, 5, 6, 7, 8, 9];
array_map("karesiniYazdir",$dizi);
function karesiniYazdir ($sayi)
{
echo $sayi**2 . "-";
}
?>
Çıktı: 1-4-9-16-25-36-49-64-81-
Benzer yazılar için:
bkz: PHP ile CSV dosyasını güncellemek
bkz: PHP'de yapılandırma dosyasını (ini dosyası) okumak
bkz: PHP'de sunucudaki bir dosyanın içini görüntülemek
bkz: PHP sleep fonksiyonu ile erteleme ve bekleme işlemleri
bkz: PHP die fonksiyonu kullanımı ve örnekleri
bkz: PHP'de range fonksiyonu kullanımı ve örnekleri