0

我最近发布了关于如何使用 PHP 和 MySQL 创建嵌套无序列表的问题( PHP 和 MySQL中的嵌套列表)。

在一些帮助下,我实际上设法自己解决了这个问题(毫无疑问,以令人费解和低效的方式 - 请参阅解决方案)。

现在,我需要与 MySQL 完全相同的嵌套结构,但在 JSON 中。

谁能告诉我该怎么做?

我打算构建一个多维数组,然后将其转换为 JSON 格式json_encode。我应该重用foreach我用来解决以前问题的结构还是有更简单的方法(假设我不必担心关闭列表和子列表等)?

4

1 回答 1

0

json_encode 显然是比您以前的解决方案更好的方法。一个例子是这样的,也许

$mainarray = array();

foreach($items as $k => $v)
{
   array_push($v,$mainarray);
}
echo json_encode($mainarray);
于 2013-08-30T16:55:33.813 回答