首頁 > 後端開發 > php教程 > php array_map使用自訂的函數處理陣列中的每個值

php array_map使用自訂的函數處理陣列中的每個值

高洛峰
發布: 2023-03-04 13:12:01
原創
1629 人瀏覽過

array_map 將回呼函數作用到給定陣列的單元上。

說明

array array_map ( callable $callback , array $arr1 [, array $... ] )

array_map() 函數將使用者自訂函數作用到陣列中的每個值上,並傳回使用者自訂自訂函數定義函數作用後的帶有新值的陣列。

回呼函數接受的參數數目應該和傳遞給 array_map() 函數的陣列數量一致。

參數介紹:

php array_map使用自定义的函数处理数组中的每个值

返回值

回傳一個數組,該數組的每個元素都是數組(arr1)裡面的每個元素都經過回調函數(callback)處理了的。

實例:

<?php
 function cube ( $n )
{
  return( $n * $n * $n );
}
 
 $a = array( 1 , 2 , 3 , 4 , 5 );
 $b = array_map ( "cube" , $a );
 print_r ( $b );
 ?>
登入後複製

   

線上運作

輸出結果:

Array
(
  [0] => 1
  [1] => 8
  [2] => 27
  [3] => 64
  [4] => 125
)
登入後複製

 .

更多php array_map使用自訂的函數處理數組中的每個值相關文章請關注PHP中文網!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板