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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。