PHP-trim()函数不起作用

开发技术 作者: 2024-07-02 03:00:01
使用带有此代码的函数trim()时出现问题 $handle = @fopen("55.txt", "r"); if ($handle) { while (($buffer = fgets($handle, 4096)) !== false) { $d = explode(" ", $buffer); foreach($d as $val) {
使用带有此代码的函数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() fail\n";
    }   
    fclose($handle);
}

trim()不会修剪’.’.

解决方法

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

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

echo '<br>'.trim($val,".\r\n");
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_37060.html
php trim 函数 不起作用