首页 > 解决方案 > 填充用 PHP 标记我正在尝试通过打印对象数组中的值来动态填充 php 中的选择标记。这是我的代码 for($i = 0; $i < count($z); $i++) { print('<option value ="'.$z[i]->getId().'">'. $z[i]->getDescription().'</option>'); 数组已填充,事实上,如果我尝试仅打印我得到结果的字段,但在组合框中没有出现您的代码不够清晰我猜您使用的是 CBV

问题描述

标签: phphtmlfor-loopdrop-down-menu

解决方案


替换i$i

<select name="name">
  <?php
  for($i = 0; $i < count($z); $i++)
  {
    print('<option value ="'.$z[$i]->getId().'">'.$z[$i]->getDescription().'</option>');
  }?>
</select>

推荐阅读