我需要將數組中的鍵名(例如$ domains ['domainone.com'])與變量$ currentDomain進行比較,如果爲true,則添加代碼,然後輸出鍵值(例如:$ domains ['domainone。 COM '] [' DomainOne.com'])。比較Array與String中的鍵名。
基本上,檢查密鑰名稱是否與當前域匹配,並將密鑰值輸出到列表中。如果當前域名與密鑰名稱匹配,則會在列表中選中。
$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>";
}
令人敬畏的Rikesh。你的代碼片段工作得很好。 :p 謝謝。 – AdamRoper
很高興幫助你:) – Rikesh