我有这个代码:
if($tempPrice > 500)
{
echo $tempPrice*0.038;
}
else
{
echo 'NA';
}
我想做的是在"$tempPrice*0.038"之前加上"£",而不是在NA之前。因此,当它输出时,它会输出带有温度价格的"£123",如果没有临时价格,则输出"NA"。
使用 . 符号可以回显多个部分。
echo "£" . ($tempPrice*0.038);
您可以将其添加到 echo 语句的开头:
echo '£' . ($tempPrice*0.038);
在此处了解有关字符串运算符的更多信息:http://php.net/manual/en/language.operators.string.php
只需在第一个if
语句中将其连接起来即可。您也可以使用单行表示法,如下所示:
<?php
echo ($tempPrice > 500) ? '£' . ($tempPrice*0.038) : 'NA';