Php array_map
php array map
array_map dizi ile gelen değeri tekrar döndermemize yarayan güzel bir fonksiyondur. Yani elimizdeki dizideki değerleri tekrar işlememize yardımcı olur.
Örnek kullanım :
function hesapla($s){ // hesapla diye bir fonksiyon oluşturduk ve $s diye bir değer verilmesini istedik
$islem = ($s + 50 ) * 15 ; // burası matematiksel işlem
return $islem; // işlemi fonksiyon dışına tekrar aktardık
}
$a = [2,4,6,7,8,11];
$b = array_map("hesapla",$a); // burası can alıcı diyoruz ki $a dizisindeki değerleri tekrar hesapla fonjksiyonuna göre işle
print_r($b); // çıktı : Array ( [0] => 780 [1] => 810 [2] => 840 [3] => 855 [4] => 870 [5] => 915 )
Farklı bir örnek :
$a = ["php", "html", "css", "ajax"];
$b = array_map(function($deger){
return $deger.' Öğrenmeliyim';
},$a); // burası can alıcı diyoruz ki $a dizisindeki değerleri yazdığımız fonksiyona göre tekrar işle
print_r($b); // çıktı :Array ( [0] => php Öğrenmeliyim [1] => html Öğrenmeliyim [2] => css Öğrenmeliyim [3] => ajax Öğrenmeliyim )