ホームページ > バックエンド開発 > PHPの問題 > PHPで配列を取得する方法

PHPで配列を取得する方法

angryTom
リリース: 2023-02-27 19:04:02
オリジナル
3080 人が閲覧しました

PHPで配列を取得する方法

#php で配列を取得する方法

配列を介してフォーム データを渡すと、フォーム データ間のビジネス属性関係を保存できます。データ、たとえば、多くの生徒がいて、各生徒は名前、年齢、性別、趣味などの形式情報を持っています。フォームを送信した後、各生徒を処理または保存する必要があります。このように、各生徒のこれらの属性フォームの関連関係を確立する必要があることは間違いありません。1 つの方法として、属性フォームの名前に特別なマークを追加して、属性フォームを識別することができます。フォームに配列を使用して渡すことで、フォームデータがより構造化されます。

(推奨学習:

PHP ビデオ チュートリアル)

例は次のとおりです:

<input type="hidden" name="msginfo[name][]" value="张三"/>
<input type="hidden" name="msginfo[phonenum][]" value="111111111"/>
<input type="hidden" name="msginfo[name][]" value="李四"/>
<input type="hidden" name="msginfo[phonenum][]" value="222222222"/>
ログイン後にコピー

php コード:


<?php
 $msgInfos = $_POST[&#39;msginfo&#39;];
 $phoneNums = $msgInfos[&#39;name&#39;]; // 为array(-=>张三,1=>李四)
 $phoneNums = $msgInfos[&#39;phonenum&#39;]; // 为array(0=>111111111,1=>222222222)
ログイン後にコピー

例 1


<?php
if(isset($_POST[&#39;submit&#39;])){
$users = $_POST[&#39;user&#39;];
foreach($users as $key=>$val){
  echo &#39;user &#39;,$key,&#39; = &#39;,$val,&#39;<br />&#39;;
}
}
?>
ログイン後にコピー
<form method="post">
zhangsan <input type="text" name="user[zhangsan]" value="0" /><br />
lisi <input type="text" name="user[lisi]" value="1" /><br />
wangwu <input type="text" name="user[wangwu]" value="2" /><br />
zhaoliu <input type="text" name="user[zhaoliu]" value="3" /><br />
<input type="submit" name="submit" value="提交" />
</form>
ログイン後にコピー

例 2


<form method="post">
<?
for($i=0;$i<10;$i++){
?>
<input type="checkbox" name="interests[]" value="<?=$i?>">test<?=$i?><br>
<?
}
?>
<input type="submit">
</form>
 
<?php
<code class="php keyword">if(isset($_POST)){
 foreach($_POST as $key => $val){
  if(is_array($val)){
    foreach($val as $v2){
    echo "$v2<br>";
    }
  }
 }
}
?>
</code>
ログイン後にコピー

以上がPHPで配列を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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