我填充这样的选择框
foreach ( $prov->getLicences() as $licence ) {
echo '<option value="' . $licence['id'] . '">' . $licence['licence'] . '</option>';
}
此选择框用于编辑现有的数据库条目,因此我可以使用它来获取已选择的许可证。
$prov->getSubscriberLicences($id)
这将返回一个 id 数组,我如何根据上面选择框中的可用值检查这些 id。
如果它们匹配,我想将selected
标签添加到选项值。
echo '<option selected value="' . $licence['id'] . '">' . $licence['licence'] . '</option>';
编辑:
请注意$prov->getSubscriberLicences($id)
返回一个包含多个 id 的数组,这里是一个 var 转储
array(2) { [0]=> array(1) { ["id"]=> string(1) "1" } [1]=> array(1) { ["id"]=> string(1) "3" } }
看起来像它的多维