我不完全确定逻辑将如何解决这个问题。我的大脑被炸了,我无法清晰地思考。
我正在处理一些 POST 数据,该数组中的一个字段是数量字符串。我可以读取此字符串并确定是否有超过 1 个小部件需要处理。
if($quantity <= 1){ //$_POST[widget1] }
现在说有 4 个小部件。数量字段将反映这个数字,但我将如何遍历它们并将它们分配给自己的新数组?
$_POST[widget1], $_POST[widget2], $_POST[widget3], $_POST[widget4]
我如何获取该数量编号,并使用某种通配符或前缀或其他东西从 post 数组中获取那么多和那些特定的命名项目?我不知道这是一个for
, 或while
, 还是什么类型的操作。如何循环访问 $_POST['widget* X *'],其中 X 是我的数量?
最终结果是我希望有一个结构如下的数组:
$widgets[data1]
$widgets[data2]
$widgets[data3]
$widgets[data4]