當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP Explain array_map()用法及代碼示例


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

相關用法


注:本文由純淨天空篩選整理自Alok Prasad大神的英文原創作品 Explain array_map() function in PHP。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。