如何在PHP中从给定数组生成复选框?

ajsxfq5m  于 2022-11-21  发布在  PHP
关注(0)|答案(1)|浏览(124)

我给出了一个数组

$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;
}
?>
8xiog9wr

8xiog9wr1#

您只需要添加value=属性。
如果使用双引号和变量插值,而不是单引号和连接,则可以使其更易于读写。

echo "<input type='checkbox' name='jezkyki[]' value='$value'>$value";

相关问题