array_map 將回調函數作用到給定數組的單元上。
說明
array array_map ( callable $callback , array $arr1 [, array $... ] )
array_map() 函數將用戶自定義函數作用到數組中的每個值上,并返回用戶自定義函數作用后的帶有新值的數組。
回調函數接受的參數數目應該和傳遞給 array_map() 函數的數組數目一致。
參數介紹:
| 參數 | 描述 |
|---|---|
| callback | 必需。對每個數組的每個元素作用的回調函數。 |
| arr1 | 必需。將被回調函數(callback)執行的數組。 |
| array | 可選。將被回調函數(callback)執行的數組列表。 |
返回值
返回一個數組,該數組的每個元素都是數組(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)
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答
圖片精選