基于HTML标记值回显PHP变量

时间:2017-04-06 19:38:12

标签: php html tags ternary

我需要一种方法将我的$title变量回显到HTML标记值中,但我需要检查以确保它不是空白的。

<input name="title-field" id="title-field" type="text" value="<?php echo ($title != '') ? $title: ''; ?>" />

我该怎么做?

4 个答案:

答案 0 :(得分:0)

为了让它更具可读性,你不需要别的东西。只需检查是否有要显示的标题:

<input name="title-field" id="title-field" type="text" value="<?php if($title != ''){echo $title;} ?>" />

答案 1 :(得分:0)

我建议使用它来检查你的变量是否为空或只有空格:

$str = '      ';
if (ctype_space($str)) {

}

答案 2 :(得分:0)

这应该可以正常使用

  <?php 

        $title = "teste here";
        ?>
        <input name="title-field" id="title-field" type="text" value="<?php if(!empty($title)){echo $title; }?" />

所以为了确保它不是空的,你可以if(!empty($var)){echo $var;}

答案 3 :(得分:0)

你可以检查并回显html

<?php 
     if ($title != '') {
        echo '<input name="title-field" id="title-field" type="text" value="'. $title .'">';
      } else {

        echo '<input name="title-field" id="title-field" type="text" >';

      }
?>