你要新建的 PHP 文件名必须是 source 目录下的 love_list.php
这样这个 html 表单才会正确传值到这个文件。
取第一个值很容易,因为 name 是数组,value 就是键值,那么第一个 checkbox 的值就出来了
$lv[0] = 'movie‘;
这个数组再赋值给 $_POST 数组,那么就是:
$_POST['lv'][0] = 'movie';
这样,就取到了第一个 checbox 的值了。
这样的话100个 checkbox 都有了不同的值,剩下的就是你想取哪个值就可以取哪个了。
同理,你想取几个值就可以取几个。
------
$_POST['0'],$_POST["0"] 是都是关联数组,无论用哪个都可以取到正确的值。
引号的作用就是将0变成了关联数组的键,而不是索引数组的索引。
$_POST[0] 是地地道道的索引数组,用 $_POST['0'],$_POST["0"] 将取不到它的值。
另外,建议你养成好习惯,使用关联数组时,尽量用单引号避免使用双引号。
现在你可能发现不了它们的区别,但你一旦参与大型项目开发时,就会发现他们的优劣。
要取第一个值,直接用
$movie = $_POST['movie'];
POST传递的参数是ID不是name
所以$_postp[0]是不能取到第一个的
至于他们三个的含义区别
$_post[0]是指$_post数组的第一个的参数
$_post['0']是指$_post数组中键为0的值
$_post["0"]也是指指$_post数组中键为0的值,但是双引号能识别引号内的变量,但是效率比单引号差