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

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

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

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

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

<?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ù)組,則進行函數(shù)遞歸調(diào)用
      fun($val);
    } else { // 如果鍵值是數(shù)值,則進行輸出
      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

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

希望本文所述對大家PHP程序設計有所幫助。

相關文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    yum命令安裝php7和相關擴展

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

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

    這篇文章主要介紹了PHP中非常有用卻鮮有人知的函數(shù),結(jié)合實例形式總結(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

最新評論

馆陶县| 南部县| 昌黎县| 电白县| 龙游县| 天门市| 宿州市| 颍上县| 隆安县| 友谊县| 金山区| 齐河县| 哈尔滨市| 汉寿县| 古田县| 财经| 托克逊县| 宁阳县| 赤城县| 荥经县| 太湖县| 河东区| 龙江县| 沙河市| 兴宁市| 定日县| 衡南县| 青海省| 岚皋县| 民勤县| 赤水市| 南华县| 辰溪县| 江北区| 鸡泽县| 达日县| 锡林郭勒盟| 高雄县| 项城市| 静安区| 鲜城|