最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP array_reduce()函數(shù)的應用解析

 更新時間:2018年10月28日 11:19:25   作者:徐三少北  
這篇文章主要介紹了PHP array_reduce()的應用,本文通過代碼舉例給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

實例

向用戶自定義函數(shù)發(fā)送數(shù)組中的值,并返回一個字符串:

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>

定義和用法

array_reduce() 函數(shù)向用戶自定義函數(shù)發(fā)送數(shù)組中的值,并返回一個字符串。

注釋:如果數(shù)組是空的且未傳遞 initial 參數(shù),該函數(shù)返回 NULL。

說明

array_reduce() 函數(shù)用回調(diào)函數(shù)迭代地將數(shù)組簡化為單一的值。

如果指定第三個參數(shù),則該參數(shù)將被當成是數(shù)組中的第一個值來處理,或者如果數(shù)組為空的話就作為最終返回值。

下面給大家介紹下PHP array_reduce()的應用,具體內(nèi)容如下所述:

array_reduce($array,$callback($carry,$item),$initial)用回調(diào)函數(shù)迭代計算數(shù)組元素,并返回最終結(jié)果。$carry攜帶上次迭代的值,如果是本次迭代的第一次,那么這個值是$initial。如果指定了$initial的值,該參數(shù)在處理開始前使用,或者處理結(jié)束后,被處理的數(shù)組為空時,返回此值。

<?php
function func1($x,$y){
  $y += $x;
  return $y;
}
$arr1 = array(1,2,3,4,5,6);
$return1 = array_reduce($arr1,"func1");
echo $return1;

結(jié)果:21

function func2($x,$y){
  echo $x.' == '.$y."<br>";
  $y *= $x;
  return $y;
}
$arr2 = array(1,2,3,4);
$return2 = array_reduce($arr2,"func2");
echo $return2;

輸出過程:

== 1
0 == 2
0 == 3
0 == 4

最終結(jié)果:0

$return2 = array_reduce($arr2,"func2",1);
echo $return2;

輸出過程:

1 == 1
1 == 2
2 == 3
6 == 4

最終結(jié)果:24

$return3 = array_reduce(array(),"func1",'no data');
echo $return3;

輸出:'no data'

總結(jié)

以上所述是小編給大家介紹的PHP array_reduce()函數(shù)的應用解析,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關文章

  • php微信支付之公眾號支付功能

    php微信支付之公眾號支付功能

    這篇文章主要為大家詳細介紹了php微信支付之公眾號支付功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • php單文件版在線代碼編輯器

    php單文件版在線代碼編輯器

    這篇文章主要介紹了php單文件版在線代碼編輯器,個人感覺相當不錯,分享給大家,需要的朋友可以參考下
    2015-03-03
  • php中curl使用指南

    php中curl使用指南

    這篇文章主要介紹了php中curl使用指南,十分詳細,需要的朋友可以參考下
    2015-02-02
  • 微信公眾號實現(xiàn)掃碼獲取微信用戶信息(網(wǎng)頁授權)

    微信公眾號實現(xiàn)掃碼獲取微信用戶信息(網(wǎng)頁授權)

    剛開始接觸微信的時候一頭霧水,領導想要一個掃碼獲取微信用戶信息的功能,接下來通過本文給大家分享微信公眾號實現(xiàn)掃碼獲取微信用戶信息(網(wǎng)頁授權),需要的朋友可以參考下
    2019-04-04
  • PHP Smarty制作響應式布局的步驟

    PHP Smarty制作響應式布局的步驟

    響應式布局是一種網(wǎng)頁設計技術,它可以使你的網(wǎng)站在各種設備上(從臺式機到平板電腦和手機)都看起來很棒,這篇文章主要介紹了PHP Smarty制作響應式布局的步驟,需要的朋友可以參考下
    2023-08-08
  • 深入php函數(shù)file_get_contents超時處理的方法詳解

    深入php函數(shù)file_get_contents超時處理的方法詳解

    本篇文章是對php函數(shù)file_get_contents超時處理的方法進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • Linux下手動編譯安裝PHP擴展的例子分享

    Linux下手動編譯安裝PHP擴展的例子分享

    這篇文章主要介紹了Linux下手動編譯安裝PHP擴展的例子分享,本文以PDO_MYSQL為例,講解手動編譯安裝PHP擴展的方法,需要的朋友可以參考下
    2014-07-07
  • PHP實現(xiàn)類似題庫抽題效果

    PHP實現(xiàn)類似題庫抽題效果

    這篇文章主要介紹了PHP實現(xiàn)類似題庫抽題效果,通過一個簡單的小例子給大家介紹的非常詳細,需要的朋友參考下吧
    2018-08-08
  • apache集成php7.3.5的詳細步驟

    apache集成php7.3.5的詳細步驟

    這篇文章主要介紹了如何讓apache集成php7.3.5詳細步驟,由于僅需要 apache 和 php,不其要其他的東西,所以未選擇集成包,手動配置 apache,讓其支持 php。,需要的朋友可以參考下
    2019-06-06
  • php的memcache類分享(memcache隊列)

    php的memcache類分享(memcache隊列)

    這篇文章主要介紹了php的memcache類的使用方法(memcache隊列),需要的朋友可以參考下
    2014-03-03

最新評論

白水县| 通城县| 德阳市| 扎兰屯市| 大厂| 洛扎县| 揭西县| 容城县| 年辖:市辖区| 庆元县| 阿城市| 油尖旺区| 宁城县| 蒙山县| 文安县| 珠海市| 五寨县| 台前县| SHOW| 新巴尔虎右旗| 营山县| 迁西县| 梅河口市| 马公市| 准格尔旗| 兰考县| 通城县| 浠水县| 湘乡市| 柳州市| 罗定市| 临湘市| 抚州市| 桃江县| 丰都县| 南宁市| 宜阳县| 望奎县| 循化| 满城县| 和静县|