ホームページ  >  記事  >  バックエンド開発  >  PHP で配列内のすべてのエントリが空かどうかを検証する方法は?

PHP で配列内のすべてのエントリが空かどうかを検証する方法は?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-19 12:46:01842ブラウズ

How to Validate if All Entries in an Array are Empty in PHP?

PHP での空の配列項目の検証

フォームから項目の配列を受け取るとき、それらがすべて正しいかどうかを検証する必要がある場合があります。空の。空である場合は、特定の検証をトリガーし、エラー メッセージを追加できます。

次の項目の配列を考えてみましょう:

<code class="php">$array = array(
    'RequestID'       => $_POST["RequestID"],
    'ClientName'      => $_POST["ClientName"],
    'Username'        => $_POST["Username"],
    'RequestAssignee' => $_POST["RequestAssignee"],
    'Status'          => $_POST["Status"],
    'Priority'        => $_POST["Priority"]
);</code>

すべての配列要素が空かどうかを確認するには、次のような組み込みの array_filter 関数:

<code class="php">if(!array_filter($array)) {
    echo '<li>Please enter a value into at least one of the fields regarding the request you are searching for.</li>';
}</code>

このアプローチでは、コールバックを提供せずに array_filter 関数を使用します。その結果、FALSE (空の値に相当) と評価されるすべてのエントリが配列から削除されます。結果の配列が空の場合は、すべての要素が空であることを意味し、エラー メッセージが表示されます。

以上がPHP で配列内のすべてのエントリが空かどうかを検証する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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