Подсчитать количество символов без учета перевода строки

Я использую strlen () для подсчета количества символов в тексте, но он даже учитывает символ новой строки \ n. Могу ли я заменить символы новой строки каким-то образом, чтобы strlen () не считал их?

1

Решение

использовать это сначала заменить все new line character от null и чем считать длину.

echo strlen(str_replace(array("\n", "\r\n", "\r"), '', $string));
3

Другие решения

<?php
$string = "Testing \n testing";$x = strlen(str_replace(array("\n","\r","\r\n"), "", $string)); //replace '\n \r' with nothing before counting the rest
1

Вы можете вычесть один, как это:

$x = stlen(str);
$x--;
-4
По вопросам рекламы [email protected]