【问题标题】:how to generate checkbox from given array i PHP如何从给定的数组生成复选框我 PHP
【发布时间】:2022-11-18 05:25:13
【问题描述】:

我给了一个数组

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

【问题讨论】:

    标签: php checkbox


    【解决方案1】:

    您只需要添加 value= 属性。

    如果使用双引号和变量插值而不是单引号和连接,可以使阅读和编写更容易。

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

    【讨论】:

      猜你喜欢
      • 2018-11-12
      • 2013-07-30
      • 1970-01-01
      • 2021-10-07
      • 2017-11-13
      • 2011-09-16
      • 1970-01-01
      • 2021-11-03
      相关资源
      最近更新 更多