0

ここで私のコードの最初の行に何を入れるべきか迷っています。フィールドに任意の形式のテキストがある場合、それを出力したいのです<p> say hi! </p>が、それを実現するためにコードの最初の行に何を入れますか? テキストがある場合は true になり、テキストがない場合は無視されます。

<?php if ($row['userid'] == What do i put here? ): ?>
 <p> say hi! </p>
<?php endif; ?>       

テキストではなく数値でそれを行う方法は知っています。だから私は立ち往生しています。

4

5 に答える 5

1

あなたはただ行うことができます:

<?php if ($row['userid']): ?>
 <p> say hi! </p>
<?php endif; ?>       
于 2012-10-05T05:30:07.003 に答える
1

できるよ

<?php if ($row['userid'] != "" ): ?>
 <p> say hi! </p>
<?php endif; ?>  
于 2012-10-05T05:27:37.610 に答える
0

aljx0409 が答えたように、これも試すことができます

<?php if (isset($row['userid']) && $row['userid'] != ""): ?>
 <p> say hi! </p>
<?php endif; ?>
于 2012-10-05T05:29:58.783 に答える
0

または、次を使用できますempty()

<?php if (!empty($row['userid'])): ?>
 <p> say hi! </p>
<?php endif; ?>
于 2012-10-05T05:31:26.677 に答える
0
<?php if (strlen($row['userid']) > 0 ): ?>
 <p> say hi! </p>
<?php endif; ?> 

これもチェックしてください:)

于 2012-10-05T05:32:05.163 に答える