计算不包括换行符的字符数

Ant*_*der 1 php newline strlen chars

我正在使用 strlen() 来计算文本中的字符数,但它甚至计算换行符 \n。我可以替换换行符是某种使 strlen() 不计算它们的方法吗?

小智 5

使用这个首先替换所有new line character,null 而不是计数长度。

echo strlen(str_replace(array("\n", "\r\n", "\r"), '', $string));
Run Code Online (Sandbox Code Playgroud)