foreach 与 array_map的比较

phpknows 2007-11-24 11:32:13
ARRAY数组函数里有一个array_map,实现的功能偶觉得跟foreach差不多,如果对KEY没有什么特别要求的话。



require_once('./classes/core.php');
$my = new Core();

$test = range(1,9999);
$test[] = "lt's your bag!";


/**
* 直接使用foreach,运行时间为0.18575
*/
foreach ($test as $v)
{
$b[] = addslashes($v);
}


/**
* 使用array_map时,运行时间为0.03270
*/
//$b = array_map('addslashes', $test);

echo $my->runTime() . '<br>';
echo count($b) . '<br>';
echo $b[count($b)-1];




光看时间,似乎比array_map更占优势,欢迎讨论。。
...全文
106 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧