谁能帮我解决这个问题
$person = array(‘abb’ => ‘Abbie, ‘abi’ => ‘Abigail’, ade’ => ‘Adelaide’);
$selection = '';
foreach ($selection as $abbreviation => $name) {
$selection = $selection."<option value=$abbreviation selected=(HOW DO I ECHO Abigail HERE FOR DEFAULT OPTION)>$name</option>";
}
最佳答案
试试这个
$person = array('abb' => 'Abbie', 'abi' => 'Abigail', 'ade' => 'Adelaide');
$selection = '<select>';
foreach ($person as $abbreviation => $name) {
$selection = $selection.'<option value="'.$abbreviation.'"';
if($name=='Abigail')
$selection .= 'selected';
$selection .= ">$name</option>";
}
$selection .= '</select>';
echo $selection;
如果我没理解错的话,这就是你想要的
关于php - 如何从 <select> 中的关联数组中为 Selected 属性回显特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42887912/