我需要一种方法将我的$title
变量回显到HTML标记值中,但我需要检查以确保它不是空白的。
<input name="title-field" id="title-field" type="text" value="<?php echo ($title != '') ? $title: ''; ?>" />
我该怎么做?
答案 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" >';
}
?>