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($result, flatten($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.