《PHP實例:php array_map使用自定義的函數(shù)處理數(shù)組中的每個值》要點:
本文介紹了PHP實例:php array_map使用自定義的函數(shù)處理數(shù)組中的每個值,希望對您有用。如果有疑問,可以聯(lián)系我們。
array_map 將回調函數(shù)作用到給定數(shù)組的單元上.PHP學習
說明PHP學習
array array_map ( callable $callback , array $arr1 [, array $... ] )
PHP學習
array_map() 函數(shù)將用戶自定義函數(shù)作用到數(shù)組中的每個值上,并返回用戶自定義函數(shù)作用后的帶有新值的數(shù)組.PHP學習
回調函數(shù)接受的參數(shù)數(shù)目應該和傳遞給 array_map() 函數(shù)的數(shù)組數(shù)目一致.PHP學習
參數(shù)介紹:PHP學習
參數(shù) | 描述 |
---|---|
callback | 必需.對每個數(shù)組的每個元素作用的回調函數(shù). |
arr1 | 必需.將被回調函數(shù)(callback)執(zhí)行的數(shù)組. |
array | 可選.將被回調函數(shù)(callback)執(zhí)行的數(shù)組列表. |
返回值PHP學習
返回一個數(shù)組,該數(shù)組的每個元素都是數(shù)組(arr1)里面的每個元素經(jīng)過回調函數(shù)(callback)處理了的.PHP學習
實例:PHP學習
<?php function cube ( $n ) { return( $n * $n * $n ); } $a = array( 1 , 2 , 3 , 4 , 5 ); $b = array_map ( "cube" , $a ); print_r ( $b ); ?>
在線運行PHP學習
輸出結果:PHP學習
Array ( [0] => 1 [1] => 8 [2] => 27 [3] => 64 [4] => 125 )
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!PHP學習
轉載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/2948.html