加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP-trim()函数不起作用

发布时间:2020-12-13 16:48:32 所属栏目:PHP教程 来源:网络整理
导读:使用带有此代码的函数trim()时出现问题 $handle = @fopen("55.txt","r");if ($handle) { while (($buffer = fgets($handle,4096)) !== false) { $d = explode(" ",$buffer); foreach($d as $val) { echo 'br'.trim($val,'.'); //why not work } } if (!feof(
使用带有此代码的函数trim()时出现问题

$handle = @fopen("55.txt","r");
if ($handle) {
    while (($buffer = fgets($handle,4096)) !== false) {      
        $d = explode(" ",$buffer);
        foreach($d as $val) { 
            echo '<br>'.trim($val,'.');  //why not work 
        }   
    }
    if (!feof($handle)) {
        echo "Error: unexpected fgets() failn";
    }   
    fclose($handle);
}

trim()不会修剪’.’.

解决方法

除了行本身之外,fgets()函数还返回文件中的换行符,这些换行符位于字符串中的点之后,从而防止对点进行修剪,因为它们实际上不是最后一个字符.

尝试同时修剪点和可能的换行符:

echo '<br>'.trim($val,".rn");

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读