問題
PHPで変数に値が入っているかどうかを判定するには?
解決策
「empty」関数を使用し、合わせて条件分岐IFで判定する。
変数に値が入っているかどうかの判定
PHPにおいて、変数が存在するかどうかを事前に判定しておくことはとても重要です。
今回は変数が空かどうかを判定する記述をご紹介します。
「empty」関数
PHPで変数が空かどうかを判定するには「empty」関数を使用します。
empty( 変数 )
結果
- 存在し、且つ空ではないならば「TRUE」。
- 存在しない、または空ならば「FALSE」。
変数が空かどうかを判定する記述例
「empty」関数を使用して、変数が空かどうかを判定する記述例はこちらになります。
- ※例として、変数名を「$test」とします。
<?php
if(!empty($test) ){
// 変数「$test」が空ではない場合の処理内容(表示内容)
...
}else{
// 変数「$test」が空の場合の処理内容(表示内容)
...
}
?>
参考ページ
【PHP: empty – Manual 】
https://www.php.net/manual/ja/function.empty.php
コメント