ホームページ >バックエンド開発 >PHPの問題 >PHP で empty() を使用して変数が空かどうかを確認する方法

PHP で empty() を使用して変数が空かどうかを確認する方法

autoload
autoloadオリジナル
2021-04-15 11:43:072406ブラウズ

PHP で empty() を使用して変数が空かどうかを確認する方法

PHP を日常的に使用する中で、変数が空かどうかを判断する必要があることがよくあります。PHP には、変数が空かどうかを確認するのに役立つ組み込み関数 empty() が用意されています。空の。まず、構文形式を見てみましょう:

構文:

empty  ( mixed $var )
  • $var: 必要な変数判定対象

  • 戻り値: 変数が存在しない場合、または変数の値が false に等しい場合は true を返し、それ以外の場合は戻り値を返します。 ## #間違い###。

  • PS: PHP 5.5 より前では、
empty()

は変数のみをサポートしており、数値以外の文字列オフセットをチェックすると true、PHP5 が返されました。 5 は式をサポートします。

実際の使用方法: 1. 存在しない変数を特定します:

<?php
    var_dump(empty($a));
?>
输出:bool(true)

2. 存在しない変数を特定します。変数 未割り当ての変数:

<?php
$a;
var_dump(empty($a));
?>
输出:bool(true)

3. 変数の値が false であると判断します:

<?php
$a="";//0、"0"、NULL、FALSE、 array()
var_dump(empty($a));
?>
输出:bool(true)

4. 文字列 offset

<?php
$expected_array_got_string = &#39;somestring&#39;;
var_dump(empty($expected_array_got_string[&#39;some_key&#39;]));
var_dump(empty($expected_array_got_string[0]));
var_dump(empty($expected_array_got_string[&#39;0&#39;]));
var_dump(empty($expected_array_got_string[0.5]));
var_dump(empty($expected_array_got_string[&#39;0.5&#39;]));
var_dump(empty($expected_array_got_string[&#39;0 Mostel&#39;]));
?>
输出:
bool(true)
bool(false)
bool(false)
bool(false)
bool(true)
bool(true)

で empty() を使用します。

おすすめ:

2021年PHP面接質問まとめ(集)》《phpビデオチュートリアル

以上がPHP で empty() を使用して変数が空かどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。