【发布时间】:2019-02-02 16:46:13
【问题描述】:
我的网站上有一个表格。当我将它提交到我的 PHP 脚本时,我使用var_dump($_POST); 来显示所有已提交的表单数据。数组如下。
我想使用 PHP 在以下数组上运行 foreach 循环并按索引对它们进行分组。
预期输出:
1 - 111 - 1
2 - 222 - 2
3 - 333 - 3
所以每一行都会有基于数组元素中的整数的相关名称、来源和级别。
谁能解释一下这是怎么做到的?
array(11) {
["source_name0_id"]=>
string(1) "1"
["source_code0_id"]=>
string(3) "111"
["source_level0_id"]=>
string(1) "1"
["source_name1_id="]=>
string(1) "2"
["source_code1_id="]=>
string(3) "222"
["source_level1_id="]=>
string(1) "2"
["source_name2_id="]=>
string(1) "3"
["source_code2_id="]=>
string(3) "333"
["source_level2_id="]=>
string(1) "3"
["submit"]=>
string(6) "Submit"
}
谢谢!
【问题讨论】:
-
请显示预期输出?
-
@RambarunKomaljeet 好主意 - 现已更新 :)
-
@michaelmcgurk 你知道你有多少吗?那就是问,你知道数字部分的最大值吗?
-
@Chipster 不幸的是,我没有 - 该脚本允许用户创建多行数据,因此它可能超过 2 行。感谢您的回答。我可能对此有疑问。
-
脚本能否跟踪最大值并将其存储在隐藏的输入中?
标签: php