當你提交一個textarea時,它是如何提交的?我將如何訪問PHP中的每一行數據?什麼數據被textarea提交?
0
A
回答
2
如果希望項目的數組:
$arr=explode("\n", $_POST[text_area_name]);
然後訪問它們
foreach($arr as $item){
print $item;
}
1
這是一個文本blob。你必須自己解析它。
1
您可以訪問整個文本字符串。
例如,與POST:
$str = $_POST['nameoftextarea'];
$lineArray = explode("\n", $str);
0
我不知道這仍然是一個問題,但一些操作系統不僅發送新行\n
,他們還發送回車\r
,所以我用preg_split()
來解釋這種變化。例如:
<form method="post" action=".">
<textarea name="myMultiline">foo
bar
baz</textarea>
<input type="submit" />
</form>
<?php
if (isset($_POST['myMultiline'])) {
$multiline_as_array = preg_split("/[\n\r]+/", $_POST['myMultiline']);
print_r($multiline_as_array);
}
?>
相關問題
- 1. 表格Textarea數據不能被替換提交
- 2. 防止多次提交textarea數據
- 3. 提交數據按鈕被按下之前提交數據
- 4. 爲什麼在未提交提交時記錄被插入?
- 5. jQuery提交,我怎麼知道提交按鈕被按下了什麼?
- 6. 爲什麼我的數據沒有提交到MySQL數據庫?
- 7. collection_select並沒有被提交數據庫
- 8. 爲什麼我的交易沒有被提交?
- 9. 爲什麼TextBox提交後提交reactjs
- 10. Textarea用enter鍵提交
- 11. 提交textarea按回車
- 12. Textarea不發送提交
- 13. 從textarea提交表格
- 14. 通過點擊「Enter」從textarea提交數據
- 15. 如何在提交後從TextArea獲取輸入數據
- 16. 得到了Ajax提交表單數據,但不會爲textarea做
- 17. 如何使用ckeditor提交textarea數據與Ajax?
- 18. 使用序列化方法提交tinyMCE textarea到數據庫
- 19. jquery Ajax向數據庫提交空textarea文本
- 20. jquery mobile:提交按鈕被按下後更改textarea背景
- 21. 禁用表單提交按鈕,直到textarea被填充?
- 22. 只被提交
- 23. 什麼是簽名提交?
- 24. 什麼是提交日誌?
- 25. JQuery - 爲什麼不提交?
- 26. 什麼是墊提交?
- 27. 數據庫提交:哪個是首選方式,爲什麼?
- 28. 分離數據庫後應該提交什麼文件?
- 29. 爲什麼數據通過ajax提交兩次?
- 30. 爲什麼GET方法可以用來提交表單數據?
不應該是爆炸嗎? – jli
美麗,這幾乎是它的工作原理。 –
是的,爆炸..我注意後,我張貼...謝謝 –