HTML 相同name 传递一个数组

今天发现一个很厉害的东西

在input表单中,name名称可以是一个,后面[],里面跟名称,和数组一样,传递到PHP中也是一个数组

<html>
	<body>
		<form action="setting.php" method="post">
			<input type="text" name="setting[aaa]">
			<input type="text" name="setting[bbb]">
			<input type="text" name="setting[ccc]">
			<input type="text" name="setting[ddd]">
			<input type="text" name="setting[eee]">
			<input type="text" name="setting[fff]">
			<input type="text" name="setting[ggg]">
			<input type="submit" value="确认" name="submit">
		</form>
	</body>
</html>

 传递过去的POST  打印结果如下

array
  'setting' => 
    array
      'aaa' => string 'aaa' (length=3)
      'bbb' => string 'bbb' (length=3)
      'ccc' => string 'ccc' (length=3)
      'ddd' => string 'ddd' (length=3)
      'eee' => string 'eee' (length=3)
      'fff' => string 'fff' (length=3)
      'ggg' => string 'ggg' (length=3)
  'submit' => string '确认' (length=6)
原文地址:https://www.cnblogs.com/mr-amazing/p/3772214.html