Bir array içinde yer alan elementleri değiştirmek, manipüle etmek için kullanılır, ister bilinen metodları, isterse de kendi oluşturduğunuz özel metodu kullanabilirsiniz.


array_map(callback, $arr)


Mesele bir önek verirsek, benim içinde kullanıcı id leri olan bir dizim var ve bunu ekrana yazdırırken her id nin önünde Kullanıcı id yazsın istiyorum.


$arr = [4,5,6,7,8];

$new_arr = array_map(function($item){
return "Kullanıcı ID: ".$item;
}, $arr );

print_r($new_arr);


Daha fazla bilgi için php manuele bakabilirsiniz hocam, özellikle aşağıda kullanıcı katkıları yazan bölümleri okuyun, güze bilgiler var.
http://php.net/manual/tr/function.array-map.php