Я использую strlen () для подсчета количества символов в тексте, но он даже учитывает символ новой строки \ n. Могу ли я заменить символы новой строки каким-то образом, чтобы strlen () не считал их?
использовать это сначала заменить все new line character
от null
и чем считать длину.
echo strlen(str_replace(array("\n", "\r\n", "\r"), '', $string));
<?php
$string = "Testing \n testing";$x = strlen(str_replace(array("\n","\r","\r\n"), "", $string)); //replace '\n \r' with nothing before counting the rest
Вы можете вычесть один, как это:
$x = stlen(str);
$x--;