array_map

array_map是一個函式。

基本介紹

  • 外文名:array_map
  • 所屬分類:函式
定義用法,語法,實例說明,例子-1,例子-2,

定義用法

array_map() 函式返回用戶自定義函式作用後的數組回調函式接受的參數數目應該和傳遞給 array_map() 函式的數組數目一致。

語法

array_map(function,array1,array2,array3...)
參數
描述
function
必需。用戶自定義函式的名稱,或者是 null。
array1
必需。規定數組。
array2
可選。規定數組。
array3
可選。規定數組。

實例說明

例子-1

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

使用多個參數:
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 )

相關詞條

熱門詞條

聯絡我們