婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php array_map()函數實例用法

php array_map()函數實例用法

熱門標簽:地圖標注平臺怎么給錢注冊 注冊400電話申請 新河科技智能外呼系統怎么樣 福州人工外呼系統哪家強 安裝電銷外呼系統 釘釘打卡地圖標注 常州地圖標注服務商 百度商鋪地圖標注 衡水外呼系統平臺

有時候我們想要對數組里的元素進行改變,不過在函數的選擇上犯了難題。本篇帶來的是array_map函數,對于數組中元素的值進行調整,然后再返回新的數組,處理數組的數量上也不止一個。下面我們就array_map()函數的說明、語法、參數、返回值、實例帶來詳解。

1、說明

array_map用回調函數處理數組中的各個元素。

在函數中你可以改變各個元素的值,重點在你需要什么樣的值就返回什么樣的值,保持索引。

可以一次性處理多個數組。但是數組的數量應該與回調函數的參數保持一致

2、語法

array_map(myfunction,array1,array2,array3...)

3、參數

  • myfunction 必需。用戶自定義函數的名稱,或者是 null。
  • array1 必需。規定數組。
  • array2 可選。規定數組。
  • array3 可選。規定數組。

4、返回值

返回包含用戶自定義函數作用后的 array1 的值的數組。

5、實例

public function test_array_map(Request $request)
  {
   $aa = array('aa', 'bb');
   $bb = array_map(function($item) {
    $item = $item . 'aa' ;
    return $item;
   }, $aa);
   var_dump($aa);

知識點擴展:

php array_map()數組函數使用說明

 
/*函數array_map()函數:多數組回調函數---將回調函數作用到給定數組的單元上 
* 1、語法:array array_map ( callback callback, array arr1 [, array ...] ) 
* 2、描述:返回一個數組,該數組包含了 arr1 中的所有單元經過 callback 作用過之后的 
* 單元。callback 接受的參數數目應該和傳遞給 array_map() 函數的數組數目一致。 
* 3、注意事項: 
* 3.1、多數組回調函數作用于一個數組時,將保留原有數組的鍵名,也就是返回的數組的鍵名就是 
* 作用到給定數組的鍵名 
* 3.2、多數組回到函數作用于兩個或多個數組時,他們的長度要一致,并且將忽略原來多個數組的 
* 鍵名,統一分配數字索引作為鍵名 
*/ 
//單個數組使用的例子 
$websites=array("g"=>"google","b"=>"baidu","y"=>"yahoo"); 
//輸出原數組 
echo "pre>"; 
print_r($websites); 
echo "/pre>"; 
//定義對單個數組處理的回調函數 
function change_value($value){ 
return ucfirst($value).".com"; 
} 
$urls=array_map('change_value',$websites); 
echo "pre>"; 
print_r($urls); 
echo "/pre>"; 
//多個數組使用的例子 
$arr1=array(1,3,5,7); 
$arr2=array(2,4,6,8); 
//定義對多個數組處理的回調函數 
function func1($a,$b){ 
return $a*$b; 
} 
$results=array_map('func1',$arr1,$arr2); 
echo "利用回調函數對多個數組處理后,返回的結果:br>"; 
echo "pre>"; 
print_r($results); 
echo "/pre>"; 

到此這篇關于php array_map()函數實例用法的文章就介紹到這了,更多相關php array_map()函數的用法內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 正則表達式之零寬斷言實例詳解【基于PHP】
  • 詳解各種PHP函數漏洞
  • php bcdiv和bcmul 函數的怪異現象
  • PHP危險函數禁用深入詳解
  • php中使用array_filter()函數過濾數組實例講解
  • PHP執行系統命令函數實例講解
  • PHP超級全局變量、魔術變量和魔術函數匯總整理
  • python如何調用php文件中的函數詳解
  • PHP中斷言函數的使用詳解

標簽:白城 遼陽 柳州 六安 鷹潭 唐山 鶴崗 克拉瑪依

巨人網絡通訊聲明:本文標題《php array_map()函數實例用法》,本文關鍵詞  php,array,map,函數,實例,用法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php array_map()函數實例用法》相關的同類信息!
  • 本頁收集關于php array_map()函數實例用法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 雷山县| 胶州市| 顺平县| 榆社县| 大英县| 德阳市| 遂平县| 兴业县| 观塘区| 长春市| 北宁市| 汉中市| 西昌市| 靖西县| 华亭县| 太保市| 三台县| 渝北区| 望都县| 常熟市| 峨眉山市| 淮滨县| 衡东县| 婺源县| 松桃| 黑山县| 清远市| 罗山县| 竹山县| 巩义市| 凤凰县| 晋城| 衡阳市| 南投市| 松溪县| 吉首市| 两当县| 隆化县| 和平县| 伊宁县| 黄石市|