获取分组的HTML数据到PHP数组? (像复选框的子元素一样)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了获取分组的HTML数据到PHP数组? (像复选框的子元素一样),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含882字,纯文字阅读大概需要2分钟。
内容图文
![获取分组的HTML数据到PHP数组? (像复选框的子元素一样)](/upload/InfoBanner/zyjiaocheng/781/90468e761ca24b85a7a479a28ebba202.jpg)
如何将此表单结构转换为PHP数组?我也可以编辑HTML,所以每个想法都很好……
如果选中了复选框,则此数据将通过保存推送到PHP数组中,所需的结构为:
0 =>
'group' => 'group_a',
'type' => 'type_yellow',
'desc' => 'now to convert'
1 =>
'group' => 'group_b',
'type' => 'type_orange',
'desc' => 'needed to order'
作为示例,我尝试的是通过输入元素名称作为数组,如description [],但我无法控制是否选中了复选框…
解决方法:
嗯.对于复选框,标准行为是仅在选中复选框时才发送值.因此,服务器端解决方案可能是:
首先,将输入字段命名如下:
>条目[] [组]
>条目[] [类型]
>条目[] [desc]
或者,或者
>条目[0] [组]
>条目[0] [类型]
>条目[0] [desc]
>条目[1] [组]
>条目[1] [类型]
>条目[1] [desc]
>等等….
如果您使用POST方法,这些值将作为$_POST [entries]中的数组提供.
$entries = $_POST['entries'];
现在,我们需要过滤掉未选中相应复选框的条目.我们可以使用array_filter:
$entries = array_filter($entries, function($entry) {
return isset($entry['group']);
});
内容总结
以上是互联网集市为您收集整理的获取分组的HTML数据到PHP数组? (像复选框的子元素一样)全部内容,希望文章能够帮你解决获取分组的HTML数据到PHP数组? (像复选框的子元素一样)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。