php拼接字符串实现换行

ZYJ~ 2016-12-04 03:34:38
在thinkphp框架里面拼接字符串如下:
$memo = '确认客户往来款情况及清账情况:'.$map['Memo2'].'\r\n';
$memo.= '备注:'.$map['Memo'].'\r\n';
$memo.= '客户已到账未清金额:'.$map['UnclearAmount'].'\r\n';
$memo.= '公司已到账未清金额:'.$map['$DeptUnclearAmount'].'\r\n';

想要实现的效果是
确认客户往来款情况及清账情况:aa
备注:bb
客户已到账未清金额:cc
公司已到账未清金额:dd


可是上面写的前台显示确是
确认客户往来款情况及清账情况:aa\r\n备注:bb\r\n客户已到账未清金额:cc\r\n 公司已到账未清金额:dd\r\n

这是为什么,要怎么写才能实现换行的效果???
...全文
3564 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2016-12-05
  • 打赏
  • 举报
回复
'\r\n' 改为 "\r\n" 用双引 或者使用常量 PHP_EOL
傲雪星枫 2016-12-05
  • 打赏
  • 举报
回复
\r\n' 改为 "\r\n" 用双引 或者使用常量 PHP_EOL
xufeiyue001 2016-12-05
  • 打赏
  • 举报
回复
<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function index(){

        $map['Memo2'] = 'AA';
        $map['Memo']='BB';
        $map['UnclearAmount']='CC';
        $map['$DeptUnclearAmount']='DD';

        $memo = '确认客户往来款情况及清账情况:'.$map['Memo2'].'<br>';
        $memo.= '备注:'.$map['Memo'].'<br>';
        $memo.= '客户已到账未清金额:'.$map['UnclearAmount'].'<br>';
        $memo.= '公司已到账未清金额:'.$map['$DeptUnclearAmount'].'<br>';

        echo $memo;

    }
}
xuzuning 2016-12-04
  • 打赏
  • 举报
回复
html 换行 为 <br> 文本 换行 为 "\r\n"(windows),必须要放在双引号中。也可用常量 PHP_EOL
乌龟吃肉 2016-12-04
  • 打赏
  • 举报
回复
$memo = '确认客户往来款情况及清账情况:'.$map['Memo2'].'<br>'; $memo.= '备注:'.$map['Memo'].'<br>'; $memo.= '客户已到账未清金额:'.$map['UnclearAmount'].'<br>'; $memo.= '公司已到账未清金额:'.$map['$DeptUnclearAmount'].'<br>'; 可以啊!是不是加了其他样式!
ZYJ~ 2016-12-04
  • 打赏
  • 举报
回复
<br/>不行
乌龟吃肉 2016-12-04
  • 打赏
  • 举报
回复
把 '\r\n' 替换成 ‘<br>’

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧