麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > PHP > 正文

PHP編程講解array_map函數(shù)

2020-03-22 20:03:49
字體:
供稿:網(wǎng)友
  • array_map — 返回一個(gè)運(yùn)行過回調(diào)函數(shù)的數(shù)據(jù)。

    說明

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

    array_map() 返回一個(gè)數(shù)組,該數(shù)組包含了 arr1 中的所有單元經(jīng)過 callback 作用過之后的單元。callback 接受的參數(shù)數(shù)目應(yīng)該和傳遞給 array_map() 函數(shù)的數(shù)組數(shù)目一致。

    例 1. array_map() 例子

    <?phpfunction cube($n){return($n * $n * $n);}$a = array(1, 2, 3, 4, 5);$b = array_map("cube", $a);print_r($b);?>

    這使得 $b 成為:
    Array([0] => 1[1] => 8[2] => 27[3] => 64[4] => 125)

    例 2. array_map() – 使用更多的數(shù)組
    <?phpfunction show_Spanish($n, $m){return("The number $n is called $m in Spanish");}function map_Spanish($n, $m){return(array($n => $m));}$a = array(1, 2, 3, 4, 5);$b = array("uno", "dos", "tres", "cuatro", "cinco");$c = array_map("show_Spanish", $a, $b);print_r($c);$d = array_map("map_Spanish", $a , $b);print_r($d);?>

    上例將輸出:
    // printout of $c www.it165.netArray([0] => The number 1 is called uno in Spanish[1] => The number 2 is called dos in Spanish[2] => The number 3 is called tres in Spanish[3] => The number 4 is called cuatro in Spanish[4] => The number 5 is called cinco in Spanish)// printout of $dArray([0] => Array([1] => uno)[1] => Array([2] => dos)[2] => Array([3] => tres)[3] => Array([4] => cuatro)[4] => Array([5] => cinco))

    通常使用了兩個(gè)或更多數(shù)組時(shí),它們的長(zhǎng)度應(yīng)該相同,因?yàn)榛卣{(diào)函數(shù)是平行作用于相應(yīng)的單元上的。如果數(shù)組的長(zhǎng)度不同,則最短的一個(gè)將被用空的單元擴(kuò)充。

    本函數(shù)一個(gè)有趣的用法是構(gòu)造一個(gè)數(shù)組的數(shù)組,這可以很容易的通過用 NULL 作為回調(diào)函數(shù)名來實(shí)現(xiàn)。

    例 3. 建立一個(gè)數(shù)組的數(shù)組

    <?php$a = array(1, 2, 3, 4, 5);$b = array("one", "two", "three", "four", "five");$c = array("uno", "dos", "tres", "cuatro", "cinco");$d = array_map(null, $a, $b, $c);print_r($d);?>

    上例將輸出:
    Array([0] => Array([0] => 1[1] => one[2] => uno)[1] => Array([0] => 2[1] => two[2] => dos)[2] => Array([0] => 3[1] => three[2] => tres)[3] => Array([0] => 4[1] => four[2] => cuatro)[4] => Array([0] => 5[1] => five[2] => cinco))

    PHP編程

    鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

  • 發(fā)表評(píng)論 共有條評(píng)論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    主站蜘蛛池模板: 久久精品国产清自在天天线 | 精品国产一区二区三区在线观看 | 在线播放免费人成毛片乱码 | www噜噜偷拍在线视频 | 久久亚洲春色中文字幕久久 | 日韩视频一区在线 | 91精品国产91久久久久久蜜臀 | 欧美日韩在线免费观看 | 男人天堂新地址 | 精品偷拍久久 | 国产亚洲精品成人 | 国产亚洲欧美在线视频 | 黄视频免费在线观看 | 欧美无极品| 黄色的视频免费观看 | 精品国产一区二区三区成人影院 | 日本中文字幕高清 | 国产免费美女 | 欧美一级免费高清 | 有色视频在线观看 | 日产精品久久久一区二区福利 | 免费嗨片首页中文字幕 | 99亚洲伊人久久精品影院红桃 | 免费在线观看成人av | 中文字幕综合在线观看 | 伊人亚洲精品 | 欧美激情猛片xxxⅹ大3 | 91短视频网页版 | 黄色大片免费看 | 正在播放91视频 | 中文字幕h | 欧美一级片一区 | 美女亚洲综合 | 一级电影在线免费观看 | 欧美性激情视频 | 成人免费观看49www在线观看 | 依依成人精品视频 | 97超级碰碰人国产在线观看 | 亚洲天堂成人在线观看 | 亚洲国产精品久久久久制服红楼梦 | 亚洲一级片在线观看 |