Php 处理多维对象或数组的最佳方法是什么

Php 处理多维对象或数组的最佳方法是什么,php,javascript,jquery,json,multidimensional-array,Php,Javascript,Jquery,Json,Multidimensional Array,好的,我通常反过来做,发布一个特定的数据集,然后期望返回一个JSON对象。在今天的情况下,我有点需要相反。除了我的困惑是因为没有静态元素来处理。我的数据不会来自习惯的表单,所以我认为序列化不是一个选项。所以,在我进一步讨论它之前,先介绍一下规格 我有一个无序的列表,可以有从1个列表元素到几十个列表元素,每个列表包含3条信息,如果我需要像表单一样在帖子中传递给我的PHP。但是我不确定什么是最好的处理方法 我可以把它作为数组通过这个帖子吗?或者我必须将输出转换为类似于JSON对象并发布,用PHP将其

好的,我通常反过来做,发布一个特定的数据集,然后期望返回一个JSON对象。在今天的情况下,我有点需要相反。除了我的困惑是因为没有静态元素来处理。我的数据不会来自习惯的表单,所以我认为序列化不是一个选项。所以,在我进一步讨论它之前,先介绍一下规格

我有一个无序的列表,可以有从1个列表元素到几十个列表元素,每个列表包含3条信息,如果我需要像表单一样在帖子中传递给我的PHP。但是我不确定什么是最好的处理方法

我可以把它作为数组通过这个帖子吗?或者我必须将输出转换为类似于JSON对象并发布,用PHP将其视为JSON对象并通过JSON_解码运行?不知道在这里该做什么,所以非常感谢您的建议


编辑值得一提的是,我可以从列表元素中获取所需的数据,我应该如何处理这些数据才能在post中传递这些数据,以便它在某种意义上像多维对象或数组一样进行post

您需要将其转换为JSON字符串,然后在另一端对其进行JSON解码。这就是node.js作为后端的优势所在,因为您可以直接将数组传递给node,而无需进出JSON。

您需要将其转换为JSON字符串,然后在另一端对其进行JSON_解码。这就是node.js作为后端的优势所在,因为您可以直接将数组传递给node,而无需进出JSON。

您可以使用ajax作为数组从js传递数组。它将变成
$\u POST
as array,无需任何额外步骤

您可以使用ajax as array从js传递数组。它将变成
$\u POST
数组,无需任何额外步骤

哦,请不要仅通过自动JSON转换为nodejs辩护(特别是在根本不需要JSON的情况下)。哦,请不要仅通过自动JSON转换为nodejs辩护(特别是在根本不需要JSON的情况下)为什么不能将数组作为数组传递?为什么不能将数组作为数组传递?+1,非常好。我不知道为什么我认为这是不可能的,但这要简单得多。这就是我的想法,但需要一些验证。也来看看我在试着玩的时候发布的方式有点不对劲,所以这对我没有多大帮助,但是找到我的错误,并在这里被告知它的合理性对我来说是+1,谢谢。+1,太好了。我不知道为什么我认为这是不可能的,但这要简单得多。这就是我的想法,但需要一些验证。也来看看我在尝试玩游戏时发布的方式有点不对劲,所以这对我没有多大帮助,但是找到了我的错误,并且在这里被告知它的合理性对我来说是+1,谢谢。