تطبيق دالة على كل عنصر من عناصر المصفوفة
نستخدم الدالة array_map() لتطبيق دالة على جميع عناصر مصفوفة ما، وتُرجع لنا مصفوفة جديدة:
$array = array(1,2,3,4,5);
// يتم المرور على كل عنصر من عناصر المصفوفة ويُخزَّن في معامل الدالة
$newArray = array_map(function($item) {
return $item + 1;
}, $array);
// array(2,3,4,5,6) الآن $newArray قيمة
يمكنك استخدام دالة ذات اسم بدلًا من استخدام دالة مجهولة الاسم، فنكتب الشيفرة السابقة كالتالي:
function addOne($item) {
return $item + 1;