php array_map使用自定義的函數(shù)處理數(shù)組中的每個值
array_map 將回調(diào)函數(shù)作用到給定數(shù)組的單元上。
說明
array array_map ( callable $callback , array $arr1 [, array $... ] )
array_map() 函數(shù)將用戶自定義函數(shù)作用到數(shù)組中的每個值上,并返回用戶自定義函數(shù)作用后的帶有新值的數(shù)組。
回調(diào)函數(shù)接受的參數(shù)數(shù)目應(yīng)該和傳遞給 array_map() 函數(shù)的數(shù)組數(shù)目一致。
參數(shù)介紹:
參數(shù) | 描述 |
---|---|
callback | 必需。對每個數(shù)組的每個元素作用的回調(diào)函數(shù)。 |
arr1 | 必需。將被回調(diào)函數(shù)(callback)執(zhí)行的數(shù)組。 |
array | 可選。將被回調(diào)函數(shù)(callback)執(zhí)行的數(shù)組列表。 |
返回值
返回一個數(shù)組,該數(shù)組的每個元素都是數(shù)組(arr1)里面的每個元素經(jīng)過回調(diào)函數(shù)(callback)處理了的。
實例:
<?php function cube ( $n ) { return( $n * $n * $n ); } $a = array( 1 , 2 , 3 , 4 , 5 ); $b = array_map ( "cube" , $a ); print_r ( $b ); ?>
在線運行
輸出結(jié)果:
Array ( [0] => 1 [1] => 8 [2] => 27 [3] => 64 [4] => 125 )
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- php常用數(shù)組array函數(shù)實例總結(jié)【賦值,拆分,合并,計算,添加,刪除,查詢,判斷,排序】
- php array_walk_recursive 使用自定的函數(shù)處理數(shù)組中的每一個元素
- 淺談PHP檢查數(shù)組中是否存在某個值 in_array 函數(shù)
- PHP計算數(shù)組中值的和與乘積的方法(array_sum與array_product函數(shù))
- PHP中使用array函數(shù)新建一個數(shù)組
- php 利用array_slice函數(shù)獲取隨機數(shù)組或前幾條數(shù)據(jù)
- PHP使用in_array函數(shù)檢查數(shù)組中是否存在某個值
- 分享六個比較好用的php數(shù)組Array函數(shù)
相關(guān)文章
php max_execution_time執(zhí)行時間問題
大部分PHP代碼執(zhí)行時間都不會很久。但是有些時候,比如等待圖片上傳,可能執(zhí)行時間過長導(dǎo)致超時。2011-07-07PHPExcel中文幫助手冊|PHPExcel使用方法(分享)
下面小編就為的帶來一篇PHPExcel中文幫助手冊|PHPExcel使用方法(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06windows下配置php5.5開發(fā)環(huán)境及開發(fā)擴展
這篇文章主要介紹了windows下配置php5.5開發(fā)環(huán)境及開發(fā)擴展,非常的詳細(xì),非常全面,是篇非常不錯的php基礎(chǔ)文章,這里推薦給大家。2014-12-12php實現(xiàn)自定義中獎項數(shù)和概率的抽獎函數(shù)示例
這篇文章主要介紹了php實現(xiàn)自定義中獎項數(shù)和概率的抽獎函數(shù),涉及php字符串、數(shù)組的概率運算相關(guān)操作技巧,需要的朋友可以參考下2017-05-05jQuery+php實現(xiàn)ajax文件即時上傳的詳解
本篇文章是對jQuery+php實現(xiàn)ajax文件即時上傳的方法進行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06