admin 发表于 2020-11-24 09:02

array_map() 函数将函数作用到数组中的每个值上,每个值都乘以本身,并返回带有新值的数组

array_map() 函数将函数作用到数组中的每个值上,每个值都乘以本身,并返回带有新值的数组
代码案例:
<?php
function myfunction($v)
{
return($v*$v);
}

$a=array(1,2,3,4,5);
print_r(array_map("myfunction",$a));
?>代码运行案例二:
$data['proid']='111';
$data['proname']='钢笔';
$data['proprice']=120;
//第一步:拼接字段名
$keys=array_keys($data);                //获取所有的字段名
$keys=array_map(function($key){        //在所有的字段名上添加反引号
        return "`{$key}`";
},$keys);定义和用法array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组。回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。提示:您可以向函数输入一个或者多个数组。
页: [1]
查看完整版本: array_map() 函数将函数作用到数组中的每个值上,每个值都乘以本身,并返回带有新值的数组