douqiao5440 2012-07-12 07:38
浏览 33
已采纳

从ob_get_clean()输出中删除换行符

ok i do have this following codes

<?php
ob_start();
?>
codepad is an 
online compiler/interpreter, 
and a simple collaboration tool.
Paste 

your code below, 
and codepad wi
ll run 
it and give you a short 
URL you can use to share
 it in chat or email
<?php
$str = str_replace('
','',trim(ob_get_clean()));
echo $str;
?>

and you can see how it works here http://codepad.org/DrOmyoY9

now what i want here is to remove the newlines from the stored output of the ob_get_clean().

I almost looked around the internet on how to remove newlines in the strings and that's the common and fastest method to remove the newlines aside from using the slowly preg_replace().

Why this happens? is this already a bug? or i just missed something?

  • 写回答

2条回答 默认 最新

  • dongwubao4785 2012-07-12 08:15
    关注

    is windows style, but if the user using linux or mac, it would be different . so best solution is:

    $str = str_replace(array("","
    "),'',trim(ob_get_clean()));
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)