2017-04-06 9 views
0

$title変数をHTMLタグ値にエコーアウトする方法が必要ですが、最初に空白でないことを確認する必要があります。HTMLタグ値に基づいてPHP変数をエコーする

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

どうすればいいですか?

+1

表示したいものが空白の場合は、 – scaisEdge

+0

タイトル変数に含まれる内容。 –

+0

あなたは現在警告を受けていますか? – chris85

答えて

0

もっと読みやすくするために、他には必要ありません。ディスプレイにタイトルがある場合だけチェック:

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

あなたの変数が空であるか、空白のみを持っている場合、私はチェックのためにこれを使用することをお勧めします:

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

} 
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;}

+0

<?php if(!empty($ tittle){echo $ title;}空でなければそれはエコーされます –

+0

はい、あなたの編集後にそれを行います.. – chris85

0

y ouは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" >'; 

     } 
?> 
関連する問題