Sospecho que no está permitido porque recibo el error "Parse error: error de sintaxis, T_IF inesperado en ...". Pero no pude encontrar una manera de lograr mi objetivo. Aquí está mi código:si el bloque dentro de la declaración de eco?
<?php
$countries = $myaddress->get_countries();
foreach($countries as $value){
echo '<option value="'.$value.'"'.if($value=='United States') echo 'selected="selected"';.'>'.$value.'</option>';
}
?>
Lo que hace es que muestra una lista de países en un elemento de selección y fija Estados Unidos como el valor predeterminado. Yo por desgracia no funciona ...
+1. --- golpéame. – sberry
Así que ahí es donde el operador ternario es útil. Eso fue rápido, ¡muchas gracias! – Joann
No es "mi preferencia" en situaciones como esta. Me gusta el operador ternario para las variables de default/setting. Pero dado que es lo que preguntas, hay cómo lo haces :) –