Ich vermute, es ist nicht zulässig, weil ich bekomme "Parse Fehler: Syntaxfehler, unerwartete T_IF in ..." Fehler. Aber ich konnte keinen Weg finden, mein Ziel zu erreichen. Hier ist mein Code:Wenn Block innerhalb Echo-Anweisung?
<?php
$countries = $myaddress->get_countries();
foreach($countries as $value){
echo '<option value="'.$value.'"'.if($value=='United States') echo 'selected="selected"';.'>'.$value.'</option>';
}
?>
Was es tut, ist es zeigt eine Liste der Länder in einem ausgewählten Element und setzt USA als Standard. Ich nicht traurig arbeiten ...
+1. --- prüg mich dazu. – sberry
Hier ist der ternäre Operator nützlich. Das war schnell, vielen Dank! – Joann
Es ist nicht "meine Vorliebe" in Situationen wie diesem. Ich mag den ternären Operator für das Setzen/Setzen von Variablen. Aber das ist, was Sie gefragt haben, gibt es, wie Sie es tun :) –