我有一个<textarea>
其中我输入多个数字,每行一个(通过按Enter键转到文本区域中的新行)。表单提交后,我在服务器端收到这些数字。我们打电话<textarea>
的输入'X'
。当我向浏览器回复'X'
时,'X'
中的数字以空格分隔。我知道HTML
不支持'\n'
字符。但是,在我的服务器端,我想使用explode()
函数将'X'
中的所有数字作为数组的单独元素。现在,我无法找到应在explode()
中使用的分隔符。我尝试使用'\n'
作为分隔符,但它在使用explode()
后不会分隔数字。因此,我没有使用正确的分隔符。所以,我的问题是'我应该使用的分隔符是什么以及PHP
中呈现的HTML新行字符(通过按回车键输入<textarea>
)如何?请记住我的目的不是在浏览器上回显,我的目的是分开使用数字explode()
如何在PHP中呈现HTML换行符?
0
A
回答
1
您必须使用“\ n”而不是'\ n'。这是因为只有内部“特殊字符转换为它们真正的字符代码它们保持原样的”,虽然里面
请参见下面的示例代码:
<?php
header('content-type: text/plain');
$test = 'test\ntest';
echo $test;
/*
test\ntest
*/
$test = "test\ntest";
echo $test;
/*
test
test
/*
+0
你可能想对所有分解值施加'trim',可能会有一些剩余的空白符号(如'\ r'提到上面,或只是空格或制表符)'array_walk($ exploded,“trim”)'t帽子工作。 – GhostGambler
相关问题
- 1. NSAttributedString不呈现html换行符
- 2. 如何呈现从JSON换行到HTML
- 3. PHP不在HTML中呈现
- 4. HTML换行符在页面中不能正确呈现
- 5. 保留与Jinja呈现为HTML的文件中的换行符
- 6. 如何将HTML呈现为jQuery.tmpl()中呈现的HTML?
- 7. SSRS如何呈现HTML转义字符
- 8. 如何呈现特殊字符的HTML
- 9. 使用TCPDF进行HTML呈现(PHP)
- 10. 如何呈现sql'。'在PHP
- 11. 在Chrome中呈现HTML符号/实体
- 12. 如何在Angularjs指令中呈现html?
- 13. 如何在textarea中呈现HTML模板?
- 14. 如何在iframe中从XML呈现HTML?
- 15. 如何在node.js中呈现html文件
- 16. 在vim搜索和替换中,换行符呈现为“^ @”
- 17. 将如何获取HTML字符串中呈现为html
- 18. 如何在PDF程序中呈现动态的HTML/PHP页面
- 19. HTML表格呈现在一行中
- 20. Twitter Bootstrap与HTML元素周围的换行符呈现不同
- 21. 如何运行PHP脚本后,HTML已经完全呈现
- 22. ReactJS如何在字符串中呈现HTML对象span元素
- 23. 如何在link_to锚点中呈现html +字符串?
- 24. 如何在ASP.NET MVC中呈现HTML字符串?
- 25. PhantomJS如何在html字符串中呈现javascript
- 26. 如何在PHP中呈现页面?
- 27. 在PHP中呈现页面:如何?
- 28. HTML呈现转义字符
- 29. Knockout呈现html字符串
- 30. 如何呈现HTML块?
你需要['nl2br( )'](http://in3.php.net/manual/en/function.nl2br.php)在PHP中的功能 –
“\ n”而不是'\ n' – GhostGambler
@GhostGambler真棒男人!发送它作为答案,我会接受它 – halkujabra