私はすべてのフィールドが必要なフォームを持っているので、次のようにしてすべての変数を取得することを考えました$_POST
:
foreach ($_POST as $key => $value) $$key = $value;
次に、データを検証し、必要に応じて変数を使用します。
少なくとも 1 つの変数が定義されていないisset
かどうかを、すべての変数を実行することなく簡単に確認する方法はありますか?
私の最初のアイデアは、私が持っているフィールドの数を数えて比較することでしたcount
:
if (count($_POST) == 10)
しかし、これは動的ではありません。新しいフィールドを追加するときにその数を変更する必要があります。
どうすればこれをより効率的に行うことができますか?