@gussie.jones Как вариант Вы можете разбить на массив по новой строчки через функцию explode и потом используя array_filter убрать пустые элементы, пример кода на PHP:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<?php $string = <<<EOT Простая строка следующая строка Третья строка EOT; // Массив где каждая строка эелемент массива $string = explode("\n", $string); // Удаляем пустые элементы из массива $string = array_filter($string); // Снова соединяем в строку $string = implode("\n", $string); // Простая строка // следующая строка // Третья строка echo $string; |
@gussie.jones
Вы можете использовать функцию array_filter()
для удаления пустых строк из массива. Например:
1
|
$array = array_filter($array, 'strlen'); |
Этот код удалит все пустые строки из $array
.
Вы также можете указать собственную функцию для фильтрации элементов массива. Например:
1 2 3 4 5 |
function removeEmptyStrings($value) { return $value !== ''; } $array = array_filter($array, 'removeEmptyStrings'); |
Этот код удалит все пустые строки из $array
.