Php 处理动态数量的_POST或_GET变量的最佳方法
我正在为一周的日程安排建立一个简单的日程安排程序:周日-周六 在保存日程安排的每一天,都会有不同数量的员工工作,以及他们的班次和工作代码数据 例如: 星期日: 鲍勃-厨房-开班 山姆-厨房-关门班 艾米-酒吧-开班 比利-巴-关档 星期一: 鲍勃-厨房-开班 山姆-厨房-开班 艾米-酒吧-开班 等等。。。因此,在提交表格时,我需要处理2名员工的数据。或0名员工或10Php 处理动态数量的_POST或_GET变量的最佳方法,php,Php,我正在为一周的日程安排建立一个简单的日程安排程序:周日-周六 在保存日程安排的每一天,都会有不同数量的员工工作,以及他们的班次和工作代码数据 例如: 星期日: 鲍勃-厨房-开班 山姆-厨房-关门班 艾米-酒吧-开班 比利-巴-关档 星期一: 鲍勃-厨房-开班 山姆-厨房-开班 艾米-酒吧-开班 等等。。。因此,在提交表格时,我需要处理2名员工的数据。或0名员工或10 在这种情况下,读取动态数量的“GET”或“POST”变量的最佳方法是什么?您可能希望在此处使用POST,因为您可能正在修改所述计划
在这种情况下,读取动态数量的“GET”或“POST”变量的最佳方法是什么?您可能希望在此处使用POST,因为您可能正在修改所述计划,如果使用GET,数据量也可能超过最大URL限制 话虽如此,PHP可以处理POST数据中的数组,您可以利用这些数组:
<form method="post">
<input type="hidden" name="schedule[monday][mathieuk]" value="Kitchen" />
<input type="hidden" name="schedule[monday][someuser]" value="Not Kitchen" />
<input type="submit" />
</form>
。。这使得处理过程非常简单。所以PHP从_POST创建了一个数组?是的,PHP将把schedule[monday][mathieuk]处理为$_POST['schedule']['monday']['mathieuk'],值为'Kitchen'。
array
'schedule' =>
array
'monday' =>
array
'mathieuk' => string 'Kitchen' (length=7)
'someuser' => string 'Not Kitchen' (length=11)