phpを使用して1つの入力テキストボックスから複数の値を取得し、配列に格納できますか? 私はユーザーから複数の整数を読み込み、配列に格納します。 たとえば、1つの入力テキストと1つのサブミットを追加します。単一のテキストボックスから複数の値を取得して配列に格納し、データベースに格納する方法
答えて
このようにすることができます。
は次のようにカンマ区切りの整数値を取る必要があります入力持つHTMLでフォームを作成します。 は<form action="url" method="POST">
<input id="dataInput" type="text" name="data" value="12,34,56">
<button id="submitBtn">Submit</button>
</form>
今すぐフォームを提出の上、あなたはPHPでデータを受け取る必要がありますが、あなたは、PHPのexplode
メソッドを使用することができますこのように:
<?php
$data = $_POST['data'];
$data_arr = explode(',', $data); // <----- explode the string here from commas
// Now you can store these values into the database
ので$data_arr
のための出力は次のようになります。
$data_arr = array(
0 => '12',
1 => '34',
2 => '56'
);
希望します。
値12,34,56はデータに保存されていますそれぞれのセルに別々に置くことができます。 –
それは完全にあなたに依存します。それらを別々の列に保存するか、それらを 'json format'として単一の列に保存することができます。それは、ユースケースのシナリオに完全に依存します。 –
利用explode()関数 次に array_walk()関数は必ず数値が
<?php
// Assuming your method is POST
// and assuming the delimiter (entered by user) is UNITED as a COMMA ","
$_POST['input_name'] = explode(",", $_POST['input_name']);
$_POST['input_name'] = array_walk($_POST['input_name'], 'floatval');
?>
しかし、各セルの各値をデータベースに格納する方法 –
- 1. 複数のテキストボックス値を配列に格納する方法
- 2. SQLiteデータベースを取得し、オブジェクトの配列に格納する
- 3. sqliteから列を取得して配列に格納する方法は?
- 4. 配列のプッシュ;単一のキーに複数の値を格納する
- 5. Python - 単一の文字列から複数のリストに値を格納する
- 6. 値を単一の変数に格納する方法
- 7. Cookie値の一部を取得し、変数に格納する
- 8. データベースに複数の値を格納してチェックします
- 9. SharedPreferences()を使用して値を格納し、別のアクティビティに格納値を取得する方法
- 10. SQLクエリから変数に値を取得して格納する方法PHP
- 11. データベースから選択して配列に格納する
- 12. データベース[Cursor Adapter]から値を取得し、それをJavaの配列に格納する方法は?
- 13. テキストボックスにデータセットの列の値を格納する方法
- 14. jsonの単一キーに複数の値を格納
- 15. 文字列/配列(Python)に複数の関数値を格納
- 16. jsonから値を取得し、変数として格納する方法
- 17. derbyデータベースに配列を格納する
- 18. データベースに配列を格納する
- 19. cncコントローラからデータを取得してデータベースに格納する方法は?
- 20. データベースからMySQLテーブル名を取得してarraylistに格納する方法
- 21. MySQLを配列に格納して取得するPHP
- 22. mysqlで複数のレコードをフェッチしてjson配列に格納する方法
- 23. 関数を介して2D配列に値を格納する
- 24. データフレームに単一の値として生ベクターを格納する
- 25. 複雑なショッピングカートのデータベースに値を格納する方法
- 26. テーブルの配列を格納/取得する最適な方法
- 27. int部分のみをリストから取得して配列に格納する方法は? int配列の
- 28. 私は次モデルに格納するデータベースから価格を取得したい
- 29. 値をバイナリ値に変換して配列に格納する
- 30. edittextカスタマイズリストビューから編集可能な変更値を取得してandroidの配列に格納する方法
方法はテキストはすなわち、12、23、34または12 23 34に入力される方法に依存する値を取得作りますまたは1,234 2,345 3,456または12.0,23.1,34.2または12.0,23.1,34.2 – jeff
整数を追加してからsubmitを押すか、別のものを送信するか、送信可能な整数が複数あるまでsubmitを押すか、ユーザーにカンマを入力させますか整数の区切りリスト – adriancarriger
'PHPを使って1つの入力テキストボックスから値を読み込み、それを配列に格納できますか? 'と答えてください。 –