Я видел много PHP-функций о том, как генерировать тег <ul><li>
, но мой ввод в массив довольно сложен, я думаю. Это массив, возвращаемый из пользовательской функции с именем xml2assoc
У меня вопрос, как я могу преобразовать возвращенный результат массива xml2assoc в отформатированный HTML-код <ul><li>
, используя PHP.
Спасибо.
$tree = array(
0 => array(
'tag' => 'NavigationMode',
'value' => array(
0 => array(
'tag' => 'Title',
'value' => 'Introduction'
),
1 => array(
'tag' => 'NavigationNode',
'value' => array(
0 => array(
'tag' => 'Title',
'value' => 'Sub Intro'
)
)
)
)
),
1 => array(
'tag' => 'NavigationMode',
'value' => array(
0 => array(
'tag' => 'Title',
'value' => 'Module 1'
)
)
)
);
Окончательный вывод, который мне нужно сгенерировать, выглядит так:
<ul>
<li>
Introduction
<ul>
<li>Sub Intro</li>
</ul>
</li>
<li>Module 1</li>
</ul>