PHP УДАЛИТЬ ПУСТЫЕ СТРОКИ

При работе с текстовыми данными в PHP часто возникает необходимость удалить пустые строки. Бывает полезно отбросить строки, в которых отсутствуют символы, чтобы сократить объем передаваемых данных и облегчить их обработку.

Для удаления пустых строк в PHP можно воспользоваться функцией array_filter, которая возвращает массив значений, удовлетворяющих заданному условию:

$lines = array_filter($lines, 'strlen');

Функция strlen возвращает длину строки. Если строка пустая (ее длина равна нулю), то функция array_filter не включит ее в итоговый массив.

Если необходимо удалить только те строки, которые содержат только пробелы и/или символы табуляции, то следует применить регулярное выражение:

$lines = preg_grep('/^\s*$/', $lines, PREG_GREP_INVERT);

Функция preg_grep отфильтрует элементы массива, которые соответствуют указанному регулярному выражению. В данном случае мы ищем строки, которые начинаются с начала строки (^), содержат ноль или более символов пробела и/или табуляции (\s*) и заканчиваются в конце строки ($). И параметр PREG_GREP_INVERT заставляет функцию вернуть массив, содержащий только те элементы, которые не соответствуют указанному регулярному выражению.

Как удалить пустые строки в Excel?

Удаление пустых строк и столбцов в Excel

Как удалить пустые строки в Excel

Как удалить пустые строки в Excel

Как автоматически удалить пустые строки в ворде

Как удалить пустые строки в Excel (инструкция!)

Реклама
Новое
Реклама