ホームページ >バックエンド開発 >PHPチュートリアル >愚かな質問をする
中身が無い場合のみ true を返す方法
$str = 0; ; それは機能しません
$ str = '';
isset($str); それも機能しません
私が望む結果は、次のようになります。コンテンツがある限り、それは 0 かどうかに関係なく、空ではないことを意味します
ディスカッションに返信 (解決策)
strlen($str)===0
typeof var_dump を試してください
empty($str) を学習するだけで十分ではありませんか?なぜそれでも反対したいのですか?
strlen($str)===0
最初の empty(0) php はこれを重視しており、2 番目の $str!=='' で十分です。isset() は、この変数が存在するかどうかを判断するために使用されます。空の変数でも変数です。
この記事を読んでください。全体的に非常に包括的です。
http://blog.csdn.net/timecolor/article/details/8762930