选择我填充一个选择框这样PHP 2个阵列
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 这里的数组是一个变种转储
array(2) { [0]=> array(1) { ["id"]=> string(1) "1" } [1]=> array(1) { ["id"]=> string(1) "3" } }
看起来像它multidementional
的可能重复的[PHP多维阵列搜索](http://stackoverflow.com/questions/6661530/php-multi-dimensional-array-search) –