array_map

王朝百科·作者佚名  2012-05-28
窄屏简体版  字體: |||超大  

定义用法array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。语法array_map(function,array1,array2,array3...)

参数

描述

function

必需。用户自定义函数的名称,或者是 null。

array1

必需。规定数组。

array2

可选。规定数组。

array3

可选。规定数组。

实例说明例子-1<?php

function myfunction($v)

{

if ($v==="Dog") { return "Fido"; }

return $v;

}

$a=array("Horse","Dog","Cat");

print_r(array_map("myfunction",$a));

?>

输出:

Array ( [0] => Horse [1] => Fido [2] => Cat )例子-2使用多个参数:

<?php

function myfunction($v1,$v2)

{

if ($v1===$v2)

{

return "same";

}

return "different";

}

$a1=array("Horse","Dog","Cat");

$a2=array("Cow","Dog","Rat");

print_r(array_map("myfunction",$a1,$a2));

?>

输出:

Array ( [0] => different [1] => same [2] => different )[1]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航