Php как посчитать кол-во строк в переменной?

198
05 мая 2018, 15:18

Есть переменная:

<?php $text = '
строка1
строка2
строка3
';

Как посчитать сколько в ней строк? Пробовал через exlode:

$lines = explode('\n', $text);
echo count($lines); //Возвращает 1

Пробовал через str_word_count:

$lines = str_word_count($text);
echo count($lines); //Возвращает 1

Так как все же можно посчитать? Данные получаю из формы, из поля textarea

Answer 1

Ошибка в том, что символ перевода строки \n (и ему подобные) нужно писать в двойных кавычках:

$text = 'строка1
строка2
строка3';
$lines = explode("\n", $text);
echo count($lines);

Возвращает 3

READ ALSO
Как выглядит шорткод YITH WooCommerce Ajax product Filter

Как выглядит шорткод YITH WooCommerce Ajax product Filter

YITH WooCommerce search вот так [yith_woocommerce_ajax_search]

217
canvas и панорама

canvas и панорама

https://topspbtv/arena/360

232
получить данные из файла в js после post

получить данные из файла в js после post

есть скрипт, для запроса

234
Поиск кнопки по id

Поиск кнопки по id

Есть несколько кнопок, как кнопке с id=28 присвоить класс edit?

234