dakata__92
Super Moderator
Здравейте. Принципно знам как се пише съкратено if else със ? : нооо просто ако има две променливи не ми е ясно как ще стане. Ето малко примерен код, който искам да попитам как ще стане на един ред.
Принципно мока да го напиша така :
Но не ме устройва така. Принципно за разделител се ползват ; а в случая извежда грешка а с . е продължение към стринга, докато ако го оставя с празно разтояние вади пак грешка. Как мога да добавя две променливи на едно условие без да извежда грешката? Съответно мога и така за конкретният случай:
PHP:
if($x == $center_x)
{
$out2 = "<font color='blue'>$i</font>";
$i++;
}
else
{
$out2 = "";
}
PHP:
$x == $center_x ? $out2 = "<font color='blue'>$i</font>".$i++ : $out2 = "";
PHP:
$x == $center_x ? $out2 = "<font color='blue'>".$i++."</font>" : $out2 = "";