我可以使用php從一個輸入文本框中獲取多個值並將其存儲在數組中嗎? 我想從用戶讀取多個整數並將其存儲在數組中 例如,我添加一個輸入文本和一個提交:如何從單個文本框中獲取多個值並將其存儲在數組中並將其存儲在數據庫中
回答
您可以這樣做。
做一個形式,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格式」。這完全取決於用例場景。 –
使用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. JavaScript - 添加文本框值並將其存儲在數組中
- 2. 如何從MySQL獲取數據並將其存儲在sqlite中
- 3. 讀取CSV的單個列並將其存儲在數組中
- 4. 從文本字段獲取值並將其存儲爲數組
- 5. 獲取SQLite數據庫並將其存儲在一個對象數組中
- 6. 如何從數據集中獲取值並將其存儲在Scala值中?
- 7. firebase獲取關鍵值並將其存儲在數組中
- 8. 如何從文件中讀取數組並將其存儲在數組中
- 9. 從Bloomberg API存儲JSON數據並將其存儲在MongoDB中
- 10. 從REST API獲取數據並將其存儲在HDFS/HBase中
- 11. 從.txt文件讀取數據並將其存儲在JTable中
- 12. 從數據庫中讀取一行數據並將其存儲到數組中
- 13. 如何從editText獲取日期並將其存儲在sqlite數據庫中
- 14. 抓取DOM值並將其存儲到多維數組中
- 15. 如何上傳圖像並將其存儲在數據庫中?
- 16. 如何從數組中獲取字符並將其存儲在變量中?
- 17. 獲取json數組響應並將其存儲在另一個數組中
- 18. 如何從PHP中獲取特定數組數據並將其存儲起來
- 19. 從SD卡中獲取圖像並將其存儲在Android數據庫中
- 20. 獲取文本框的內容,從中創建一個.txt文件並將其存儲到數據庫中
- 21. 從一個表中獲取數據並將其存儲到另一個表中
- 22. 從文本文件中讀取內容,並將其存儲到一個數組
- 23. 如何從其他網站獲取數據並將其存儲在本地數據庫中
- 24. 從文本文件中讀取數據並將其存儲在對象中
- 25. 從光標獲取數據並將其存儲在字符串數組中
- 26. 如何從輸入框中獲取值並將其存儲在php變量中?
- 27. 如何使用MYSQL從數據庫中獲取數據並將其存儲在JavaScript數組中
- 28. 文件讀取並將其存儲在數組中spark
- 29. 如何獲取用戶ID並將其存儲到數據庫
- 30. 從一個數據庫讀取數據並將其存儲在其他數據庫中
的方法將取決於文本是如何進入的,即12,23,34或12 23 34或1,234 2,345 3,456或12.0,23.1,34.2 – jeff
您是否希望用戶添加一個整數,然後按提交,然後按另一個,按提交,直到有多個可以發送的整數,或者是否希望用戶輸入逗號分隔的整數列表? – adriancarriger
'我可以使用php從一個輸入文本框中讀取值並將其存儲在數組中嗎?'我確定您可以嘗試 –