Map array

来自MudWiki

名称

   map_array() - 返回一个通过指定函数修改数组元素的新数组

语法

   mixed *map_array(mixed *arr, string fun, object ob, mixed extra, ... );
   mixed *map_array(mixed *arr, function f, mixed extra, ... );

描述

   返回由数组 `arr` 中的元素经过对象 `ob` 中的方法 `fun` 或函数指针 `f` 处理后的元素组成的新数组。如果有额外参数 `extra`,也会做为参数传递给处理函数。主要功能:
   
   foreach (index) arr[index] = ob->fun(arr[index],extra);

参考

   filter_array(3), sort_array(3), map(3)

翻译

   雪风(i@mud.ren)