当没有文字时添加特定文本

时间:2016-11-30 16:25:09

标签: php html

这是我的代码:

<?php if($tagline != "")
   echo $tagline;
   else 
    echo "Welcome to my Site!";
?>

由于某种原因,当标语为空时,它不会添加文本。

2 个答案:

答案 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!";
    }
    ?>