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