Php 如何限制nl2br上的换行符?
怎么做有点困惑 我看到这个问题: 我有点想做同样的事情,但不知道如何做的代码 例如:Php 如何限制nl2br上的换行符?,php,regex,newline,Php,Regex,Newline,怎么做有点困惑 我看到这个问题: 我有点想做同样的事情,但不知道如何做的代码 例如: echo“名称:”.nl2br($row['aclements'])”; 如果我有: 成就1 成就2 成就3 nl2br的内容如下: 成就1 成就1 成就1 如何防止线路在线路之间中断 应该是这样的: 成就1 成就1 成就1 我要删除的换行符太多 $row['Education']= str_replace(array("\r\n", "\r", "\n"),
echo“名称:”.nl2br($row['aclements'])”;
如果我有:
- 成就1
- 成就2
- 成就3
成就1
成就1 如何防止线路在线路之间中断 应该是这样的: 成就1
成就1
成就1 我要删除的换行符太多
$row['Education']= str_replace(array("\r\n", "\r", "\n"),
"<br />",
$row['Education']);
$row['Education']=str\u replace(数组(“\r\n”、“\r”、“\n”),
“
”,
$row[“教育]);
^似乎不起作用了我想应该这样做
echo preg_replace('/[\r\n]+/', '<br />', 'test
test
test
test
test');
echo preg\u replace('/[\r\n]+/','
',test
测试
测试
测试
测试“);
输出:
test<br>test<br>test<br>test<br>test
测试
测试
测试
测试
测试
测试
正则表达式101演示:
获取多个新行并用一个HTML换行符替换它们。问题或问题与答案?
test<br>test<br>test<br>test<br>test