• api接口json串换行


    1.问题描述:在后台输入框中明明回车换行了,但是返回到 app客户端显示出来的 确实带有  这个时候无论怎么调试都不行;

    2.铺垫:大家都知道 php输出字符串的时候  使用 单引号 比使用 双引号 的效率要搞很多;单引号不解析 变量, 双引号要解析变量 所以 字符串一般要使用单引号

    3.代码:

      >   单引号 :

     1     public function getList(){
     2         $list = array(
     3             array('id' => 1,'name' => '李彦宏','info' => '李彦宏长得很帅 他的qq小号 是 646943067 
     你信吗 这个qq号其实不是他的'),
     4             array('id' => 2,'name' => '马化腾','info' => '李彦宏长得很帅 他的qq小号 是 646943067 
     你信吗 这个qq号其实不是他的'),
     5             array('id' => 3,'name' => '马云','info' => '李彦宏长得很帅 他的qq小号 是 646943067 
     你信吗 这个qq号其实不是他的'),
     6             array('id' => 4,'name' => '将心比心','info' => '李彦宏长得很帅 他的qq小号 是 646943067 
     你信吗 这个qq号其实不是他的'),
     7         );
     8 
     9         $return = array(
    10             'status' => 200,
    11             'data' => $list,
    12             'message' => '请求成功'
    13         );
    14 
    15         echo json_encode($return);die;
    16 
    17 
    18     }
    返回结果是:
    
    

        > 双引号:

        

     1     public function getList(){
     2         $list = array(
     3             array('id' => 1,'name' => '李彦宏','info' => "李彦宏长得很帅 他的qq小号 是 646943067 
     你信吗 这个qq号其实不是他的"),
     4             array('id' => 2,'name' => '马化腾','info' => "李彦宏长得很帅 他的qq小号 是 646943067 
     你信吗 这个qq号其实不是他的"),
     5             array('id' => 3,'name' => '马云','info' => "李彦宏长得很帅 他的qq小号 是 646943067 
     你信吗 这个qq号其实不是他的"),
     6             array('id' => 4,'name' => '将心比心','info' => "李彦宏长得很帅 他的qq小号 是 646943067 
     你信吗 这个qq号其实不是他的"),
     7         );
     8 
     9         $return = array(
    10             'status' => 200,
    11             'data' => $list,
    12             'message' => '请求成功'
    13         );
    14 
    15         echo json_encode($return);die;
    16 
    17 
    18     }

    返回结果:




     通过这返回的这个数据上查看  你会发现 根本没有什么区别,

    那么请看 我使用编辑器的效果你会发现下面的两段代码的不同之处,这个时候你会发现双引号里面的 是可以解析成换行的

     总结:以上虽然是一个小问题,但是如果使用不当也会很苦恼的;

  • 相关阅读:
    Divide by Zero 2017 and Codeforces Round #399 (Div. 1 + Div. 2, combined) C
    Divide by Zero 2017 and Codeforces Round #399 (Div. 1 + Div. 2, combined) B. Code For 1
    引入CSS文件的方式,以及link与@import的区别
    JavaScript
    css
    html
    CentOS 7编译安装Python3.7.X
    python3配置爬虫开发环境
    Threading模块
    队列Queue的get方法
  • 原文地址:https://www.cnblogs.com/ailingfei/p/6413407.html
Copyright © 2020-2023  润新知