前書き
PHPのプログラミングにおいて、empty()関数は変数が「空」かどうかを確認するのに便利な関数です。
この記事では、empty()の基本的な使い方といくつかの一般的な使用例を紹介します。
サンプルコードはPHP Playground で実行できます。
empty()関数の基本
PHPのempty()関数は、指定された変数が空かどうかをチェックします。
変数が存在しない、またはその値がnull、0、空の文字列、空の配列などの「空」と見なされる値の場合、empty()はtrueを返します。
基本的な構文は以下の通りです:
PHP
|
|
例:変数が空かどうかのチェック
文字列が空かどうかを確認
PHP
|
|
実行結果
|
|
このコードは、変数$text
が空の場合にメッセージを表示します。
配列が空かどうかを確認
PHP
|
|
実行結果
|
|
このコードは、配列$fruitsが空の場合にメッセージを表示します。
empty()の応用
empty()関数は、フォームの入力値の検証、データベースからの結果の確認、配列の要素の存在チェックなど、さまざまな場面で役立ちます。
例1:フォームの入力値が空かどうかをチェックする
php
|
|
実行結果
|
|
例2:データベースからの結果が空かどうかをチェックする
php
|
|
実行結果
|
|
例3:配列の要素が空かどうかをチェックする
php
|
|
実行結果
|
|
まとめ
PHPのempty()関数は、変数が空かどうかを簡単に確認するための便利なツールです。
この記事で紹介した基本的な使い方と例を参考にして、あなたのPHPプログラミングをさらに進化させましょう。
issetとemptyとの違いについては下記記事をお読みください。
PHPのisset()とempty():初心者向けの使い分けガイド
スポンサーリンク