Ciao a tutti.
Forse la mia richiesta è assurda, o forse troppo impegnativa. Purtroppo non sono ancora in grado di discernere.
Oltre alla lettura, il metodo per l'apprendimento che sto seguendo si basa nell'adattamento dei codici, cercando di smontare e rimontare proprio per capire la sintassi e la logica. Spero essere nella strada giusta. Comunque, qui sotto posto un'altro esempio, sperando che qualcuno mi possa dire se è possibile fondere queste due funzioni (sotto e sopra) per ottenere una lista formattata. Grazie ancora per la disponibilità e pazienza.
Codice PHP:
<?php
function flatten($array) { 
    if (!
is_array($array)) { 
        
// nothing to do if it's not an array 
        
return array($array); 
    } 
    
$result = array(); 
    foreach (
$array as $value) { 
        
// explode the sub-array, and add the parts 
        
$result array_merge($resultflatten($value)); 
    } 
    return 
$result

 
$arr = array('Vi', array('chiedo''umilmente', array('un''aiuto'), 'per''riuscire''a''capire') , 'e''implementare''il''codice' ) ; 
echo 
'<ul>'
foreach (
flatten($arr) as $value) { 
    echo 
'<ul>'$value'[/list]'

echo 
'<ul>';
?>
Tutti i miei tentativi di fonderli sono falliti.
PS. Non voglio la papa in bocca, voglio soltanto dei consigli su dove metterci le mani.