PHP|$_POSTされた内容を全て変数にする

Web App

フォームで送られてくる値が大量にあると一つ一つ変数に格納するのは大変。

動的に変数を作成しつつ値をセットする(nameをkeyにvalueを取り込む)。

// $_POSTされた内容を key を変数名としながら一括代入
foreach ($_POST as $key => $value) {
  $$key = htmlspecialchars($_POST[$key], ENT_QUOTES, 'utf-8');
}

コメント