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

PHP使用遞歸算法無限遍歷數(shù)組示例

 更新時(shí)間:2017年01月13日 11:58:05   作者:人在江湖_睡神  
這篇文章主要介紹了PHP使用遞歸算法無限遍歷數(shù)組,結(jié)合實(shí)例形式分析了php針對一維數(shù)組、二維數(shù)組及多維不規(guī)則數(shù)組的通用遍歷技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP使用遞歸算法無限遍歷數(shù)組。分享給大家供大家參考,具體如下:

PS:為方便閱讀,此處代碼使用php代碼格式化工具http://tools.jb51.net/code/phpformat進(jìn)行了格式化處理)

<?php
//無限遍歷數(shù)組
$a1 = array("a", "b", "c"); //一維數(shù)組
$a2 = array(array(21, 3, 6), array("a", "b", "c")); //二維數(shù)組
$a3 = array(array(array(5, 55), 4, 444), 2, 7, 6, 8, array("w", "d", array(3, 2, "a"), "s")); //多維不規(guī)則數(shù)組
function fun($a) {
  foreach ($a as $val) {
    if (is_array($val)) { //如果鍵值是數(shù)組,則進(jìn)行函數(shù)遞歸調(diào)用
      fun($val);
    } else { // 如果鍵值是數(shù)值,則進(jìn)行輸出
      echo "$val<br />";
    } //end if
    
  } //end foreach
  
} //end fun
//fun($a1);
//fun($a2);
fun($a3);
?>

輸出:

5
55
4
444
2
7
6
8
w
d
3
2
a
s

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《php排序算法總結(jié)》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php實(shí)現(xiàn)的微信紅包算法分析(非官方)

    php實(shí)現(xiàn)的微信紅包算法分析(非官方)

    這篇文章主要介紹了php實(shí)現(xiàn)的微信紅包算法,以實(shí)例形式分析了拼手氣紅包的相關(guān)隨機(jī)算法技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-09-09
  • PHP中文URL編解碼(urlencode()rawurlencode()

    PHP中文URL編解碼(urlencode()rawurlencode()

    PHP中對于URL進(jìn)行編碼,可以使用 urlencode() 或者 rawurlencode(),二者的區(qū)別是前者把空格編碼為 '+',而后者把空格編碼為 '%20',不過應(yīng)該注意的是,在編碼時(shí)應(yīng)該只對部分URL編碼,否則URL中的冒號和反斜杠也會被轉(zhuǎn)義。
    2010-07-07
  • php常用數(shù)組array函數(shù)實(shí)例總結(jié)【賦值,拆分,合并,計(jì)算,添加,刪除,查詢,判斷,排序】

    php常用數(shù)組array函數(shù)實(shí)例總結(jié)【賦值,拆分,合并,計(jì)算,添加,刪除,查詢,判斷,排序】

    這篇文章主要介紹了php常用數(shù)組array函數(shù),結(jié)合實(shí)例形式總結(jié)分析了php常用的數(shù)組操作函數(shù),包括數(shù)組的賦值、拆分、合并、計(jì)算、添加、刪除、查詢、判斷、排序等,需要的朋友可以參考下
    2016-12-12
  • PHP中preg_match正則匹配中的/u、/i、/s含義

    PHP中preg_match正則匹配中的/u、/i、/s含義

    這篇文章主要介紹了PHP中preg_match正則匹配中的/u、/i、/s含義,本文分別講解了這三個(gè)參數(shù)的含義,需要的朋友可以參考下
    2015-04-04
  • php 使用post,get的一種簡潔方式

    php 使用post,get的一種簡潔方式

    使用$_POST,和$_GET獲取客戶發(fā)來的信息時(shí),一般是使用數(shù)組加小標(biāo)的方式。
    2010-04-04
  • php提高網(wǎng)站效率的技巧

    php提高網(wǎng)站效率的技巧

    隨著國內(nèi)PHP開發(fā)的興起,代碼優(yōu)化成了老生常談的話題了。作者本人時(shí)不時(shí)也會跑到CSDN壇論與人交流交流有交PHP開發(fā)和優(yōu)化問題,這也是可以使自身快速提高的方法。
    2015-09-09
  • PHP MemCached高級緩存配置圖文教程

    PHP MemCached高級緩存配置圖文教程

    memcache是一個(gè)高性能的分布式的內(nèi)存對象緩存系統(tǒng),它能夠用來存儲各種格式的數(shù)據(jù),包括圖像、視頻、文件以及數(shù)據(jù)庫檢索的結(jié)果等。
    2010-08-08
  • PHP調(diào)用Workerman5.0實(shí)現(xiàn)一對一聊天

    PHP調(diào)用Workerman5.0實(shí)現(xiàn)一對一聊天

    這篇文章主要介紹了實(shí)現(xiàn)一對一聊天功能的相關(guān)代碼,本文將使用 Workerman 5.0 作為后端,使用WebSocket在前端進(jìn)行通信,有需要的小伙伴可以參考一下
    2025-03-03
  • yum命令安裝php7和相關(guān)擴(kuò)展

    yum命令安裝php7和相關(guān)擴(kuò)展

    本文給大家簡單總結(jié)了一下在Linux中使用yum命令安裝PHP7和其他相關(guān)擴(kuò)展的方法,有需要的小伙伴可以參考下
    2016-07-07
  • PHP中非常有用卻鮮有人知的函數(shù)集錦

    PHP中非常有用卻鮮有人知的函數(shù)集錦

    這篇文章主要介紹了PHP中非常有用卻鮮有人知的函數(shù),結(jié)合實(shí)例形式總結(jié)分析了PHP中l(wèi)evenshtein、get_defined_vars、php_check_syntax、ignore_user_abort、highlight_string、highlight_file、get_browser等函數(shù)使用方法,需要的朋友可以參考下
    2019-08-08

最新評論

大厂| 库尔勒市| 泽库县| 新竹市| 石门县| 沙田区| 蓬安县| 高淳县| 新源县| 潼南县| 绩溪县| 会宁县| 德令哈市| 金沙县| 塘沽区| 高陵县| 贡觉县| 丹棱县| 扶绥县| 剑河县| 天门市| 化州市| 苏尼特左旗| 翁源县| 安新县| 绩溪县| 库车县| 宁武县| 凤山县| 兰西县| 云南省| 武义县| 陵川县| 长治市| 清丰县| 马鞍山市| 昌平区| 长泰县| 汤阴县| 宜都市| 喀什市|