愚かな質問をする

WBOY
リリース: 2016-06-23 14:23:54
オリジナル
938 人が閲覧しました

中身が無い場合のみ true を返す方法


$str = 0; ; それは機能しません


$ str = '';
isset($str); それも機能しません

私が望む結果は、次のようになります。コンテンツがある限り、それは 0 かどうかに関係なく、空ではないことを意味します









ディスカッションに返信 (解決策)

strlen($str)===0

typeof var_dump を試してください


strlen($str)===0

3番目の等号の長さを取得し、

empty($str) を学習するだけで十分ではありませんか?なぜそれでも反対したいのですか?

strlen($str)===0

最初の empty(0) php はこれを重視しており、2 番目の $str!=='' で十分です。isset() は、この変数が存在するかどうかを判断するために使用されます。空の変数でも変数です。

空でも大丈夫です

この記事を読んでください。全体的に非常に包括的です。

http://blog.csdn.net/timecolor/article/details/8762930

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!