欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

php語(yǔ)言

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

時(shí)間:2025-05-16 07:45:43 php語(yǔ)言 我要投稿
  • 相關(guān)推薦

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

  章主要介紹了PHP使用遞歸算法無(wú)限遍歷數(shù)組,結(jié)合實(shí)例形式分析了php針對(duì)一維數(shù)組、二維數(shù)組及多維不規(guī)則數(shù)組的通用遍歷技巧,需要的朋友可以參考下.

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

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

  ? 1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20 <?php//無(wú)限遍歷數(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);?>

  輸出:

  ? 1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14 55544442768wd32as

【PHP使用遞歸算法無(wú)限遍歷數(shù)組示例】相關(guān)文章:

php遞歸遍歷多維數(shù)組的方法04-11

php遞歸遍歷刪除文件的方法04-02

php遍歷數(shù)組的方法分享07-13

解讀php全排列遞歸算法代碼07-07

使用PHP獲取數(shù)組的鍵與值03-20

PHP關(guān)聯(lián)數(shù)組的使用技巧01-21

php如何實(shí)現(xiàn)的二叉樹遍歷(示例)02-07

PHP遞歸效率分析03-09

如何設(shè)置PHP二維數(shù)組去重算法06-17