Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML换行符在PHP中是如何呈现的?_Javascript_Php_Html_Web - Fatal编程技术网

Javascript HTML换行符在PHP中是如何呈现的?

Javascript HTML换行符在PHP中是如何呈现的?,javascript,php,html,web,Javascript,Php,Html,Web,我有一个,我在其中输入多个数字,每行一个(通过按enter键转到文本区域中的新行)。提交表单后,我在服务器端收到这些数字。让我们调用的输入'X'。当我将'X'回送到浏览器时,'X'中的数字用空格隔开。我知道HTML不支持'\n'字符。但是,在我的服务器端,我想使用explode()函数将'X'中的所有数字作为数组的独立元素来获取。现在,我找不到应该在explode()中使用的分隔符。我尝试使用'\n'作为分隔符,但在使用explode()后,它不会分隔数字。因此,我没有使用正确的分隔符。因此,我

我有一个
,我在其中输入多个数字,每行一个(通过按enter键转到文本区域中的新行)。提交表单后,我在服务器端收到这些数字。让我们调用
的输入
'X'
。当我将
'X'
回送到浏览器时,'
X'
中的数字用空格隔开。我知道
HTML
不支持
'\n'
字符。但是,在我的服务器端,我想使用
explode()
函数将
'X'
中的所有数字作为数组的独立元素来获取。现在,我找不到应该在
explode()
中使用的分隔符。我尝试使用
'\n'
作为分隔符,但在使用
explode()
后,它不会分隔数字。因此,我没有使用正确的分隔符。因此,我的问题是“我应该使用什么分隔符,以及HTML新行字符(通过在
中按enter键)如何在
PHP
中呈现?
请记住,我的目的不是在浏览器上回音,我的目的是使用
explode()
来分隔数字。您必须使用“\n”而不是“\n”。这是因为只有“内部”的特殊字符才会转换为其真实的字符代码。尽管如此,它们仍保持“内部”的状态

请参见以下示例代码:

<?php
header('content-type: text/plain');
$test = 'test\ntest';
echo $test;
/*
test\ntest
*/

$test = "test\ntest";
echo $test;
/*
test
test
/*

您需要PHP函数。@GhostGambler真棒!将其作为答案发送,我会接受。它基于浏览器/操作系统。尝试
“\r\n”
您可能希望对所有分解的值强制执行
trim
。可能还有一些剩余的空格(如上面提到的
\r
,或者只有空格或制表符)。
array\u walk($exploded,“trim”)
完成了这项工作。