【发布时间】:2014-05-16 05:31:39
【问题描述】:
我需要将数组中的键名(例如;$domains['domainone.com'])与变量 $currentDomain 进行比较,如果为真则附加代码,然后输出键值(例如:$domains['domainone .com']['DomainOne.com'])。
基本上,检查键名是否与当前域匹配,并将键值输出到列表中。如果当前域与键名匹配,则它会在列表中被选中。
$currentDomain = $_SERVER['HTTP_HOST'];
$domains = array(
'domainone.com' => 'DomainOne.com',
'domaintwo.com' => 'DomainTwo.com',
'domainthree' => 'DomainThree.com'
);
foreach($domains as $domain) {
if($domain==$currentDomain){$selected="selected=\"selected\"";}
echo "<option value=\"http://$domain\"".$selected.">$domain</option>";
}
【问题讨论】: