当人们通过邮政编码搜索房地产经纪人时,他们会在我正在处理的网站上看到一条消息:上面有x个我们的代理商。
x是这个php代码确定的数字:
<?php echo isset($total_record) ? $total_record : "";?>
如果数字为零,则消息听起来很愚蠢(有0个数字......)
如何仅针对搜索结果为0的情况更改消息?这样就会出现不同的消息?喜欢的东西 - 对不起,我们在您附近没有代理商。
任何帮助,非常感谢。
答案 0 :(得分:2)
使用简单的if语句:
if (isset($total_record) && $total_record > 0){
echo $total_record." number of our Agents in your neighborhood";
} else {
echo "Sorry, we don't have any Agent in your immediate area.";
}
答案 1 :(得分:2)
if (isset($total_record))
{
if ($total_record > 0)
{
echo "There are {$total_record} of our Agents in your neighborhood.";
}
else
{
echo "There are no Agents in your neighborhood.";
}
}
答案 2 :(得分:1)
使用empty功能而不是isset
。 empty函数检查变量是否存在并具有值。 0
,false和其他一些值也被视为空,请查看手册以获取完整列表。
echo !empty($total_record) ? 'There are ' . $total_record . ' number of our Agents in your neighborhood.' : 'Sorry, we don\'t have any Agent in your immediate area.';