English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
استخدام دالة array_reduce() في PHP لتحويل مجموعة باستخدام دالة التدوير
array_reduce(array $array, callable $function[, int $initial]);
تطبيق دالة التدوير array_reduce() بشكل تدريجي على كل عنصر في مجموعة array، مما يقلل من المجموعة إلى قيمة واحدة.
الرقم | المعلمات والشرح |
---|---|
1 | المجموعة(مطلوب) يحدد مجموعة. |
2 | الدالة(مطلوب) هذه هي الدالة التدويرية. |
3 | القيمة الأولية(اختياري) يحدد القيمة التي سيتم إرسالها إلى الدالة. |
إنه يعيد قيمة النتيجة من المجموعة.
استخدام الدالة التدويرية لتحويل المجموعة إلى سلسلة من الأحرف
<?php function call_back_function($v1, $v2) { return $v1 . "-" . $v2; } $input = array("a"=>"موز","b"=>"تفاح","c"=>"برتقال"); print_r(array_reduce($input, call_back_function)); print_r("<br />"); print_r(array_reduce($input, call_back_function, 10)); ?>الاختبار للنظر‹/›
نتيجة الإخراج:
-برتقال-تفاح-موز 10-برتقال-تفاح-موز