Por lo general la recursividad se usa mucho en array. Imagínate que tienes un array multiple, algo como
¿Cómo logro el llegar al ultimo valor dinámicamente? Pues con recursividad lo puedes lograr, algo como
Código PHP:
Ver original<?php
'foo',
'bar'
)
)
);
function recursiveArray($array)
{
foreach($array as $v){
recursiveArray($v);
}else{
echo $v . '<br />';
}
}
}
recursiveArray($arrays);
Primero recorremos el array con foreach, luego dentro verificamos si es otro array, si es así entonces ese valor lo colocamos nuevamente en la función que se llama a sí mismo para que vuelva a recorrer el siguiente valor que es un array y si no es un array entonces que coloque el valor.