1. ホーム
  2. php

[解決済み] HTML フォームの hidden 要素を使った配列の受け渡し

2023-07-05 03:17:13

質問

隠しフィールドに配列を投稿し、PHPでフォームを送信した後にその配列を取得しようとしています。

$postvalue = array("a", "b", "c");
<input type="hidden" name="result" value="<?php echo $postvalue; ?>">

しかし、投稿された値を印刷した後、配列の文字列だけが表示されます。どうすれば解決できますか?

どのように解決するのですか?

使用します。

$postvalue = array("a", "b", "c");
foreach($postvalue as $value)
{
    echo '<input type="hidden" name="result[]" value="'. $value. '">';
}

そして、次のようになります。 $_POST['result'] を配列として取得します。

print_r($_POST['result']);