php识别双精度\n
有没有一种方法可以让php从文本区域识别\n\n?我已经用jquery做过了,但是用php做起来有些困难。当我仅使用一个拆分时,\n这是工作,但不使用\n\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('
//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)
。确定中间没有空格或其他换行符类型吗?