إن array_map() هي دالة مضمنة في PHP. ترسل الدالة array_map() كل قيمة من المصفوفة إلى دالة معرفة من قبل المستخدم، وترجع مصفوفة بقيم جديدة مقدمة من الدالة المعرفة من قبل المستخدم. تم تقديم هذه الوظيفة في 4.0.6.
بناء الجملة
array array_map ( callable $callback , array $array1 [, array $... ] )
معامل
معامل | وصف | إلزامي |
---|---|---|
وظيفة | اسم الدالة المعرفة من قبل المستخدم، أو فارغة. | إلزامي |
صفيف1 | يحدد مصفوفة. | إلزامي |
array2 | يحدد مصفوفة. | خياري |
array3 | يحدد مصفوفة. | خياري |
نوع الإرجاع
تقوم هذه الدالة بإرجاع مصفوفة تحتوي على قيم array1، بعد تطبيق الدالة المعرفة من قبل المستخدم على كل منها.
مثال 1
انتاج:
Array ( [0] => sachin [1] => kapil [2] => dhoni )
مثال 2
انتاج:
Array ( [0] => unlike [1] => like [2] => unlike )
مثال 3
انتاج:
Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 [5] => 36 )
مثال 4
انتاج:
Array ( [0] => Array ( [0] => a [1] => 100 ) [1] => Array ( [0] => b [1] => 200 ) [2] => Array ( [0] => c [1] => 300 ) )