php识别双精度\n

php识别双精度\n,php,jquery,split,textarea,Php,Jquery,Split,Textarea,有没有一种方法可以让php从文本区域识别\n\n?我已经用jquery做过了,但是用php做起来有些困难。当我仅使用一个拆分时,\n这是工作,但不使用\n\n 例如: //Textarea field text text new text new text //First try $text = $_POST['textarea_text']; $new_text = str_replace("\n\n","//", $text); $sp = split('

有没有一种方法可以让php从文本区域识别\n\n?我已经用jquery做过了,但是用php做起来有些困难。当我仅使用一个拆分时,\n这是工作,但不使用\n\n

例如:

//Textarea field
    text
    text

    new text
    new text

//First try
$text = $_POST['textarea_text'];
$new_text = str_replace("\n\n","//", $text);
$sp = split('//', $new_text);
for ($a = 0; $a < count($sp); $a++){
    echo $sp[$a].'<br>';
    }
}
$new_text = explode("\n\n", $text);
foreach($new text as $line){
    echo $line;
}
//both return
text text new text new text

//Second try
$text = $_POST['textarea_text'];
$new_text = str_replace("\n","//", $text);
$sp = split('//', $new_text);
for ($a = 0; $a < count($sp); $a++){
    echo $sp[$a].'<br>';
    }
}
return 
text
text

new text
new text

$new_text = explode("\n", $text);
foreach($new text as $line){
    echo $line;
}
return
text text new text new text
//Textarea字段
文本
文本
新文本
新文本
//初试
$text=$\u POST['textarea\u text'];
$new\u text=str\u replace(“\n\n”、“/”、$text);
$sp=split('/',$new_text);
对于($a=0;$a;
}
}
$new\u text=explode(“\n\n”,$text);
foreach($行的新文本){
回声线;
}
//两者都返回
文本文本新文本新文本
//第二次尝试
$text=$\u POST['textarea\u text'];
$new_text=str_replace(“\n”、“/”、$text);
$sp=split('/',$new_text);
对于($a=0;$a;
}
}
返回
文本
文本
新文本
新文本
$new_text=分解(“\n”,$text);
foreach($行的新文本){
回声线;
}
返回
文本文本新文本新文本

有什么线索吗?

新行通常作为
\r\n
发送

我喜欢通过以下方式使他们“正常化”:

$fixed = preg_replace("/\r\n?/","\n",$raw);

这将用
\n
替换
\r\n
(和
\r
)。然后可以可靠地使用
explode(“\n\n”,$fixed)

确定中间没有空格或其他换行符类型吗?