PHP修剪不会删除换行符

问题描述 投票:0回答:1

我在使用PHP函数trim()时遇到麻烦。如文档所述,默认情况下,应在字符串末尾删除换行符“ \ n”。这里出了什么问题:

for($i = 1; $i< $line_count; $i++) {
    $data_line =  \trim($lines[$i]);
    echo "ASCII of last character:".\ord(\substr( $data_line, -1)));
    // output: 10, which is the ASCII value of the newline-Character "\n"
    // why does trim() not do its job here?
}

任何想法?

php trim
1个回答
0
投票

trim()函数仅删除从开始到第一个字符以及从最后一个字符到结尾的空格

想象'_'是空格

_______________Hello_World____________

如果您对此进行修整,它将返回

Hello_World
© www.soinside.com 2019 - 2024. All rights reserved.