form表单传递数组数据、php脚本接收的实例
发布时间 - 2026-01-10 22:56:32 点击率:次通过数组传递表单数据,可以保存数据之间的业务属性关系,比如有很多Student,每隔Student都有姓名、年龄、性别、爱好等表单信息。提交表单后还需要针对每个student进行处理或者保存。这样肯定需要为每个student的这些属性表单建立起关联关系,一种方式是根据属性表单的name上加特殊标记进行识别,但是数组传递表单就能使表单数据更结构化。

例子如下:
<input type="hidden" name="msginfo[name][]" value="张三"/> <input type="hidden" name="msginfo[phonenum][]" value="111111111"/> <input type="hidden" name="msginfo[name][]" value="李四"/> <input type="hidden" name="msginfo[phonenum][]" value="222222222"/>
php代码:
<?php $msgInfos = $_POST['msginfo']; $phoneNums = $msgInfos['name']; // 为array(-=>张三,1=>李四) $phoneNums = $msgInfos['phonenum']; // 为array(0=>111111111,1=>222222222)
例一
<?php
if(isset($_POST['submit'])){
$users = $_POST['user'];
foreach($users as $key=>$val){
echo 'user ',$key,' = ',$val,'<br />';
}
}
?>
<form method="post">
zhangsan <input type="text" name="user[zhangsan]" value="0" /><br />
lisi <input type="text" name="user[lisi]" value="1" /><br />
wangwu <input type="text" name="user[wangwu]" value="2" /><br />
zhaoliu <input type="text" name="user[zhaoliu]" value="3" /><br />
<input type="submit" name="submit" value="提交" />
</form>
例二
<form method="post">
<?
for($i=0;$i<10;$i++){
?>
<input type="checkbox" name="interests[]" value="<?=$i?>">test<?=$i?><br>
<?
}
?>
<input type="submit">
</form>
<?php
<code class="php keyword">if(isset($_POST)){
foreach($_POST as $key => $val){
if(is_array($val)){
foreach($val as $v2){
echo "$v2<br>";
}
}
}
}
?>
</code>
以上这篇form表单传递数组数据、php脚本接收的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# form表单传递数组
# 用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
# 用PHP的超级变量$_GET获取HTML表单(Form) 数据
# php 表单数据的获取代码
# PHP获取表单数据与HTML嵌入PHP脚本的实现
# 表单
# 给大家
# 李四
# 都有
# 有很多
# 希望能
# 还需要
# 建立起
# 这篇
# 能使
# 每隔
# 小编
# 大家多多
# 上加
# 结构化
# 关联关系
# pre
# strong
# class
# brush
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
装修招标网站设计制作流程,装修招标流程?
浅谈javascript alert和confirm的美化
黑客入侵网站服务器的常见手法有哪些?
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
Win11怎样安装网易有道词典_Win11安装词典教程【步骤】
黑客如何通过漏洞一步步攻陷网站服务器?
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
千库网官网入口推荐 千库网设计创意平台入口
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
大同网页,大同瑞慈医院官网?
如何用y主机助手快速搭建网站?
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
如何用JavaScript实现文本编辑器_光标和选区怎么处理
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
网站页面设计需要考虑到这些问题
北京的网站制作公司有哪些,哪个视频网站最好?
zabbix利用python脚本发送报警邮件的方法
简历在线制作网站免费版,如何创建个人简历?
如何在橙子建站上传落地页?操作指南详解
JS实现鼠标移上去显示图片或微信二维码
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
详解Android图表 MPAndroidChart折线图
Laravel如何使用模型观察者?(Observer代码示例)
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
微信小程序 canvas开发实例及注意事项
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
三星、SK海力士获美批准:可向中国出口芯片制造设备
Laravel如何升级到最新版本?(升级指南和步骤)
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
JavaScript模板引擎Template.js使用详解
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
青岛网站建设如何选择本地服务器?
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
,在苏州找工作,上哪个网站比较好?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
javascript基本数据类型及类型检测常用方法小结
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
非常酷的网站设计制作软件,酷培ai教育官方网站?
昵图网官网入口 昵图网素材平台官方入口
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
javascript读取文本节点方法小结
Android利用动画实现背景逐渐变暗
Laravel如何使用Sanctum进行API认证?(SPA实战)

