PHP utilise un algorithme récursif pour parcourir un tableau à l'infini

墨辰丷
Libérer: 2023-03-28 08:26:01
original
2719 Les gens l'ont consulté

Cet article présente principalement l'utilisation par PHP de l'algorithme récursif pour parcourir des tableaux à l'infini et analyse les compétences générales de parcours de PHP pour les tableaux unidimensionnels, les tableaux bidimensionnels et les tableaux irréguliers multidimensionnels sous forme d'exemples. à lui

Les détails sont les suivants :

<?php
//无限遍历数组
$a1 = array("a", "b", "c"); //一维数组
$a2 = array(array(21, 3, 6), array("a", "b", "c")); //二维数组
$a3 = array(array(array(5, 55), 4, 444), 2, 7, 6, 8, array("w", "d", array(3, 2, "a"), "s")); //多维不规则数组
function fun($a) {
  foreach ($a as $val) {
    if (is_array($val)) { //如果键值是数组,则进行函数递归调用
      fun($val);
    } else { // 如果键值是数值,则进行输出
      echo "$val<br />";
    } //end if
    
  } //end foreach
  
} //end fun
//fun($a1);
//fun($a2);
fun($a3);
?>
Copier après la connexion

Sortie :

5
55
4
444
2
7
6
8
w
d
3
2
a
s
Copier après la connexion

Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.


Recommandations associées :

PHPAlgorithme récursifExplication détaillée

Python implémente la séquence Tour de Hanoï et Fibonacci basée sur l'algorithme récursif

L'algorithme récursif de la Tour du problème de Hanoi en PHP Implémentation et mise en place d'algorithmes itératifs

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal