84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
<?php foreach($hobby as $v){ echo "<input type='checkbox' name='hobby[]' value='".$v."'/>".$v; } ?>
这是一个复选框的片段,hobby[]是数组,请问这是什么语法规则?如何理解它?创建数组不是需要array吗?谢谢
学习是最好的投资!
用的是php的foreach()函数来遍历整个数组,foreach($hobby as $v)就是依次获取数组$hobby[]中的每项(记作$v)。
foreach()
foreach($hobby as $v)
这里并不是创建数组而是遍历数组$hobby[]中的每一项,并将其作为一个checkbox的值输出。
比如$hobby[]的长度是5,这段代码就一共会输出5个checkbox,每个checkbox的值分别对应数组中的一项。
用的是php的
foreach()
函数来遍历整个数组,foreach($hobby as $v)
就是依次获取数组$hobby[]中的每项(记作$v)。这里并不是创建数组而是遍历数组$hobby[]中的每一项,并将其作为一个checkbox的值输出。
比如$hobby[]的长度是5,这段代码就一共会输出5个checkbox,每个checkbox的值分别对应数组中的一项。