这是我的代码:
<?php if($tagline != "")
echo $tagline;
else
echo "Welcome to my Site!";
?>
由于某种原因,当标语为空时,它不会添加文本。
答案 0 :(得分:1)
我尝试了另一种检查$ tagline变量的方法
if (strlen(trim($tagline)) > 0) {
echo $tagline;
} else {
echo "Welcome to my Site!";
}
或者你将在几年内使用的东西:):
echo (strlen(trim($tagline)) > 0) ? $tagline : "Welcome to my Site!";
答案 1 :(得分:0)
如果要在给定变量为空时显示文本,可以直接使用empty() method in PHP,如下所示:
<?php
if(!empty($tagline)){
echo $tagline;
} else {
echo "Welcome to my Site!";
}
?>