Эхо PHP переменная на основе значения тега HTML

Мне нужен способ повторить мой $title переменная в значение тега HTML, но мне нужно проверить, чтобы убедиться, что он не пустой в первую очередь.

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

Как я могу это сделать?

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

Вы можете проверить и повторить 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" >';

}
?>
0
По вопросам рекламы [email protected]