在文本区域中,我键入单词,每个单词都在换行符中。键入一个单词,按回车键。喜欢这个
first
second
third
想要获得这样的 php 数组
[0] => first
[1] => second
[2] => third
试
$arr_list_from_textarea = explode( PHP_EOL, $_POST['list_from_textarea'] );
但是得到了
Array
(
[0] => first
second
third
)
需要改变什么?而不是PHP_EOL
别的?
"'n"
有效。但是''n'
和"'r'n"
不起作用。
不要使用该常量。使用 "'n"
(使用双引号,以便不按字面意思处理字符串,而是按实际字符处理(。
PHP_EOL
用于写入文件等,因此您可以轻松获取特定于平台的行尾字符。在处理用户输入时,浏览器非常友好,始终为您提供'n
作为行分隔符。