我需要设置一个变量,好像发布的字段为空,然后将变量留空,否则如果填充则将值加上前面的连字符。
我制作了这段代码,但它没有工作:
$xCartLettuce = if (empty($_POST['Lettuce'])) {""); } else {strtoupper("-".$_POST['Lettuce']."");};
答案 0 :(得分:2)
使用三元运算符:
$xCartLettuce = empty($_POST['Lettuce'])? "" : strtoupper("-".$_POST['Lettuce']."");
答案 1 :(得分:1)
Click here to read about Ternary operator
$xCartLettuce = empty($_POST['Lettuce']) ? "" : "-".strtoupper($_POST['Lettuce']);