選擇我填充一個選擇框這樣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) –