フォーム内のすべてのチェックボックスの値を取得するPHPメソッドのサンプルコード

怪我咯
リリース: 2023-03-13 14:54:02
オリジナル
1600 人が閲覧しました

phpはフォームを取得しますチェックボックスチェックボックスの値は他の開発言語とは異なります。この記事では、phpでフォーム内のすべてのチェックボックスの値を取得する方法を紹介します。必要な方は、この記事を参照してphpチェックボックスの値を確認してください。導入。

一般的にphpでは常に最後のチェックボックスの値しか取得されないのですが、どうすれば全てのチェックボックスの値を取得できるのでしょうか?

解決策は次のとおりです:

フォームのコードの一部は次のとおりです:

<input type="checkbox" name="frm_tag[]" value="1">1
<input type="checkbox" name="frm_tag[]" value="2">2
<input type="checkbox" name="frm_tag[]" value="3">3
<input type="checkbox" name="frm_tag[]" value="4">4
<input type="checkbox" name="frm_tag[]" value="5">5
ログイン後にコピー

上記の入力の名前属性に注意してください。各属性の内容はすべて同じです。 frm_tag[]. []を付けているのはfrm_tagを作るためですarrayの形で渡します。

注: frm_tag の後の角括弧を省略しないでください。省略すると、PHP の使用時に最後の値しか取得できなくなります。

POSTで渡されたデータを処理するphpのコードは次のとおりです:

$str_tag = "";
$frm_tag = $_POST[&#39;frm_tag&#39;];
for($i=0;$i<count($frm_tag);$i++){
  echo $frm_tag[$i]."<br>";
  if($i==0)
   $str_tag = $frm_tag[$i];
  else
   $str_tag = $str_tag.",".$frm_tag[$i];
}
echo $str_tag;
}
ログイン後にコピー

以上がフォーム内のすべてのチェックボックスの値を取得するPHPメソッドのサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート