【发布时间】:2012-10-24 14:41:37
【问题描述】:
让我们开始告诉我,我正在通过表单中的帖子传递 x 数量的变量。
让我们将它们命名为 menu_category_1、menu_category_2、...、menu_category_x,也许还有 menu_category_new(我使用 if empty 来检查最后一个变量)。
为了方便起见,我还发送了参数$key(变量数量从 0 开始)。
现在我需要将它们设置为一个新变量$menu_category(数组),它将被内爆,然后更新我的数据库。
如何将新的$menu_category 变量设置为包含我在开头命名的所有变量的数组?
我正在考虑使用 for 循环,但我想不出有用的东西。
谢谢!!!
我最终采用了 Quentin 的方式,只是将 [] 添加到键中。我之所以选择这个只是因为它立即起作用。但是,我将深入研究 janenz00 的建议,我个人认为这是要走的路。 感谢所有花时间经历这一切的人!!!!
【问题讨论】:
-
您确实需要以简洁的方式格式化您的问题
-
为什么不首先将它们作为数组发送(使用
name="menu_category[]"语法)? -
您创建的 for 循环是不是不起作用,或者不是您认为的那样?尝试分享你所做的事情,我们将从那里开始......
-
不,没有必要使用
for:我怀疑这里简单的array_values就足够了。尽管如此,我还是不禁想知道为什么要在这里采取艰难的方式。 )