我在项目中使用 jQuery nestedSortable 插件。移动列表项时,我将数组序列化并将其保存到我的数据库中。我无法从 PHP 数组重新创建 HTML 列表。大概是因为晚了。:)
我有以下 PHP 数组:
Array
(
[list_4] => root
[list_3] => 4
[list_1303966373] => 3
[list_1] => 1303966373
[list_5] => 1
[list_2] => 1
[list_6] => root
)
它应该列出类似...
<ol>
<li id='list_4'>value 4
<ol>
<li id='list_3'>value 3
<ol>
<li id='list_1303966373'>value 1303966373
<ol>
<li id='list_1'>value 1
<ol>
<li id='list_5'>value 5</li>
<li id='list_2'>value 2</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
<li id='list_6'>value 6</li>
</ol>
(忽略这些值,它们只是为了展示。)
HTML 列表可以有任意深度的嵌套列表。
我的大脑已经死了,我无法让它工作。有人有建议吗?我永远欠你饼干。还有一座城堡。
谢谢。:)