ホームページ >バックエンド開発 >PHPチュートリアル >PHPに$_POSTが存在するかどうかを確認するにはどうすればよいですか?

PHPに$_POSTが存在するかどうかを確認するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-02 14:30:03763ブラウズ

How to Check if $_POST Exists in PHP?

$_POST の存在を確認する方法

PHP プログラミングでは、$_POST は HTML フォームによって送信されたデータを保持するスーパーグローバル変数です。 。このデータにアクセスするには、特定の値を取得する前に $_POST が存在するかどうかを確認することが不可欠です。

isset() を使用して存在を確認する

$_POST の存在は isset() 関数によって行われます。この関数は、指定された変数が設定されており、null 以外の値を持つ場合は true を返し、それ以外の場合は false を返します。

たとえば、次のコードは、$_POST['fromPerson'] を使用して構築する前に、$_POST['fromperson'] が存在するかどうかを確認します。 string:

<code class="php">if( isset($_POST['fromPerson']) )
{
    $fromPerson = '+from%3A'.$_POST['fromPerson'];
    echo $fromPerson;
}</code>

この例では、$_POST['fromPerson'] が存在する場合、$fromperson 文字列を生成してエコーします。それ以外の場合は、何も出力されません。

isset() による空の値の回避

指定したコードは、bang 演算子 (!) を使用して $_POST[ 'fromパーソン'] は空です。ただし、このアプローチはお勧めできません。代わりに、上記のコードで示したように、 isset() を使用して空の値の出力を回避できます。

isset() の機能を活用することで、$_POST の存在を処理し、そのキーからデータを取得できます。 PHP スクリプトで効果的に使用できます。

以上がPHPに$_POSTが存在するかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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