PHP 提供了各种类型的内置函数来执行独特的函数。 array_map() 是 PHP 中的一个内置函数,它适用于 PHP 数组。
此函数的工作方式是将数组的每个组件发送到预定义的函数,并返回一个数组,其中包含由该函数修改的新值。
此函数以一种简单的方式更改至少一个数组的所有元素,如某些用户定义的条件所指示的那样。
用法
array_map(函数名,array1,array2...)
参数
这个函数需要两个强制参数,一个是函数名,另一个是一个数组,其余的都是随意的。
函数名(必填)
此参数根据要更改的数组中的值来表征用户定义函数的名称。
数组1(必填)
此参数确定要更改的数组。
示例
<?php
function add($arr){
return ($arr+ 2);
}
$arr1 = array(7, 6, 2, 4);
print_r(array_map("add", $arr1));
?>
输出
Array ( [0] => 9 [1] => 8 [2] => 4 [3] => 6 )
解释
在上面的例子中,我们定义了一个函数,它将输入作为一个数组,并将该数组的每个元素加 2
相关用法
- PHP Explain str_split()用法及代码示例
- PHP PHPUnit assertIsNotFloat()用法及代码示例
- PHP disk_total_space()用法及代码示例
- PHP ReflectionClass getTraitAliases()用法及代码示例
- PHP hash_hmac()用法及代码示例
- PHP String wordwrap()用法及代码示例
- PHP SimpleXMLElement children()用法及代码示例
- PHP is_file( )用法及代码示例
- PHP ArrayIterator asort()用法及代码示例
- PHP IntlCalendar getTimeZone()用法及代码示例
- PHP SplPriorityQueue isCorrupted()用法及代码示例
- PHP XMLReader::getParserProperty()用法及代码示例
- PHP imagegif()用法及代码示例
- PHP imageresolution()用法及代码示例
- PHP SplFileInfo getPerms()用法及代码示例
- PHP array_reverse()用法及代码示例
- PHP IntlCalendar getActualMinimum()用法及代码示例
- PHP Ds\Sequence remove()用法及代码示例
- PHP metaphone()用法及代码示例
注:本文由纯净天空筛选整理自Alok Prasad大神的英文原创作品 Explain array_map() function in PHP。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。