私は、 'chunk1'、 'chunk2'、 'chunk3'というラベルのついたテキストチャンクを潜在的に不明な番号まで送信するHTMLフォームを作成します。 $ _POST ['chunk1']を順次実行する方法はありますか? 私はforeachを行うことができますが、foreachは他のPOST値も含んでいます。PHP:順番に番号が付けられたPOSTエントリにアクセスする
答えて
:
for ($i=1 ; isset($_POST['chunk'.$i]) ; $i++) {
// Do your stuff
}
foreachを実行して、各キーエントリが'chunk'
で始まることを確認してください。
foreach ($_POST as $key => $val) {
if (strstr($key,"chunk") === false) continue;
//do stuff
}
OPに '_and_' 'の両方がある場合はどうなりますか? –
$chunks = preg_grep('/^chunk\d+$/', array_keys($_POST));
その後、
<input name="chunk[0]">
<input name="chunk[1]">
...
やPHPでの使用チャンク1、チャンク2などのPOSTエントリだけの配列を返します。
[preg_grep](http://php.net/manual/en/function.preg-grep.php)は_values_と_keys_は一致しませんか? ([example given](http://www.ideone.com/uv555)) –
Woops、right ... added array_keys() –
- 1. ループに表示された順番に投稿番号を付けるには
- 2. 番号に番号を付ける?
- 3. 固定された最大番号に番号を付ける
- 4. PHPは開始番号に番号を付け加えます。
- 5. Pythonでファイルを順番に番号を付け直す
- 6. 順番に番号が付けられた「トップn」リストを維持するMySQLの方法
- 7. データベース番号の自動番号付けまたはカスタム番号
- 8. スパーク・クラスタファイル内のすべての行に順番に番号を付ける
- 9. ページ番号付けによるスコープのランダムな順序
- 10. PHPのページ番号付けページのリンク
- 11. PHPでのランキング/番号付け
- 12. laravelのforloopから既存のエントリにシリアル番号を貼り付けます。
- 13. CakePHP:番号が付けられたページ区切りの結果
- 14. rst2pdf:自動的に番号が付けられた図を参照する
- 15. コード番号にインストールコードまたはシリアル番号を付ける方法
- 16. ランダムに番号を付ける
- 17. グリッドに番号を付けるC
- 18. アクセスサブフォームに順次レコード番号/合計レコード番号を付けることはできますか?
- 19. ランダムに色付けされた各単語に番号を付けます
- 20. PHP JSON番号付きデコード
- 21. BSTから順番に番号を削除します
- 22. は1つの注文番号とその番号に関連付けられたアイテムを印刷します
- 23. (Excel)自動番号付け
- 24. Railsに名前を付けるためにマップする番号
- 25. ブックダウンで自動番号を付ける方法番号
- 26. Excel列に番号を付けて列番号を変更する方法
- 27. 番号または2番目に大きな番号を見つける
- 28. Vimマクロまたはプラグインを使用してxml要素の番号を順番に付け替えますか?
- 29. リスト内の番号をリスト外に番号を付ける。文字列
- 30. アイデンティティ列を再番号付けする
OPに "chunk1"で始まるポスト変数が記述されているので、$ iを1で始めるようにしてください。 –
確かに、それを修正しました。 – Johan
これは私が行かなければならない方法だと思います。どうもありがとう。私はこれをハハだとは思っていなかったと信じています。 – Alex