Ради читабельности это должно быть что-то вроде
<?php
$countries = $myaddress->get_countries();
foreach($countries as $value) {
$selected ='';
if($value=='United States') $selected ='selected="selected"';
echo '<option value="'.$value.'"'.$selected.'>'.$value.'</option>';
}
?>
Желание запихать ВСЕ в одну строку - это болезнь, чувакПиши отчетливо.
Но есть и другой способ, лучший.Нет необходимости использовать эхо вообще.Научитесь использовать шаблонов. Сначала подготовьте свои данные, а затем отобразите их только тогда, когда будете готовы.
Часть бизнес-логики:
$countries = $myaddress->get_countries();
$selected_country = 1;
Часть шаблона:
<? foreach($countries as $row): ?>
<option value="<?=$row['id']?>"<? if ($row['id']==$current_country):> "selected"><? endif ?>
<?=$row['name']?>
</option>
<? endforeach ?>