我迷失在我的代码的第一行放在这里的内容。如果我在我的字段中有任何形式的文本,我希望它输出<p> say hi! </p>
我将在第一行代码中添加什么才能使其成为现实?如果有文本,如果没有文本则会被忽略。
<?php if ($row['userid'] == What do i put here? ): ?>
<p> say hi! </p>
<?php endif; ?>
我知道如何使用数字值而不是文本。所以我卡住了。
答案 0 :(得分:1)
你可以做到
<?php if ($row['userid'] != "" ): ?>
<p> say hi! </p>
<?php endif; ?>
答案 1 :(得分:1)
你可以这样做:
<?php if ($row['userid']): ?>
<p> say hi! </p>
<?php endif; ?>
答案 2 :(得分:0)
正如aljx0409回答的那样,你也可以试试这个
<?php if (isset($row['userid']) && $row['userid'] != ""): ?>
<p> say hi! </p>
<?php endif; ?>
答案 3 :(得分:0)
或者您可以使用empty()
:
<?php if (!empty($row['userid'])): ?>
<p> say hi! </p>
<?php endif; ?>
答案 4 :(得分:0)
<?php if (strlen($row['userid']) > 0 ): ?>
<p> say hi! </p>
<?php endif; ?>
同时检查:)