我给出了一个数组
$languages = ["C", "C++", "Java", "C#", "HTML", "CSS", "XML", "PHP", "JavaScript"];
我必须从它们中生成复选框。
但不是这样的:
<input type="checkbox" name="languages []" value="C"/>C
<input type="checkbox" name="languages []" value="C++"/>C++
....
有没有人能帮我解决这个问题,因为我被卡住了,我想不出来。
我试过这样的东西,但事实证明它并不正常工作:
<?php
$jezyki = ["C", "C++", "Java", "C#", "HTML", "CSS", "XML", "PHP", "JavaScript"];
foreach($jezyki as $key=>$value){
echo '<input type="checkbox" name="' . 'jezyki[]' . '" />'. $value;
}
?>
1条答案
按热度按时间8xiog9wr1#
您只需要添加
value=
属性。如果使用双引号和变量插值,而不是单引号和连接,则可以使其更易于读写。