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. mysqlデータベースから値を取得し、PHPの配列に格納
- 3. 特定のインデックス値を取得し、複数のPHP配列から配列に格納する方法
- 4. SQLiteデータベースを取得し、オブジェクトの配列に格納する
- 5. sqliteから列を取得して配列に格納する方法は?
- 6. 配列のプッシュ;単一のキーに複数の値を格納する
- 7. Python - 単一の文字列から複数のリストに値を格納する
- 8. Microsoft Accessの単一のテキストボックスに複数の値を格納する
- 9. チェックボックスの値を取得して配列に格納する方法
- 10. 値を単一の変数に格納する方法
- 11. Cookie値の一部を取得し、変数に格納する
- 12. JSON/Javascript - テキストファイルからデータを取得して配列に格納する方法
- 13. Objectからデータを取得して配列に格納する方法
- 14. numpy配列からデータを取得し、データフレームに格納する
- 15. データベースに複数の値を格納してチェックします
- 16. uitableviewの単一変数に複数の値を格納する方法didselectメソッド
- 17. SharedPreferences()を使用して値を格納し、別のアクティビティに格納値を取得する方法
- 18. MySQLデータベースに配列値を格納する方法
- 19. SQLクエリから変数に値を取得して格納する方法PHP
- 20. データベースから選択して配列に格納する
- 21. 配列内の配列の値を取得し、変数に格納
- 22. テキストボックスにデータセットの列の値を格納する方法
- 23. データベース[Cursor Adapter]から値を取得し、それをJavaの配列に格納する方法は?
- 24. 2次元配列から値を取得して1つの変数に格納する方法は?
- 25. jsonの単一キーに複数の値を格納
- 26. jsonから値を取得し、変数として格納する方法
- 27. データベースに配列を格納する
- 28. derbyデータベースに配列を格納する
- 29. laravel/ajaxを使用して複数の値を取得してデータベースに格納する方法
- 30. 文字列/配列(Python)に複数の関数値を格納
方法はテキストはすなわち、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つの入力テキストボックスから値を読み込み、それを配列に格納できますか? 'と答えてください。 –