Yura
Новичок
Разбивка строк
Есть таблица заданной ширины. В ячейку вывожу данные из MYSQL. Необходимо вывести их в несколько строк. Разделителем между данными нужно сделать знак "+". В каждой строке необходимо выводить 1-3 данных, разделенных знаком "+", в зависимости от количества символов, и окончанием строки (кроме последней) тоже должен быть знак "+".
Я делаю это следующим образом: формирую строку из этих данных, вставляя между данными "+". Затем разбиваю полученную строку на элементы с помощью split, предварительно определив количество символов до 1-го и 2-го "плюсов", чтобы определить какое количество данных записать в соответствующую строку.
В результате получается 2 цикла (первый - формирование одной строки, второй - ее разбивка. Дело в том, что эти циклы - еще в одном цикле.
Можно ли как-то упростить решение задачи? Заранее спасибо!
Есть таблица заданной ширины. В ячейку вывожу данные из MYSQL. Необходимо вывести их в несколько строк. Разделителем между данными нужно сделать знак "+". В каждой строке необходимо выводить 1-3 данных, разделенных знаком "+", в зависимости от количества символов, и окончанием строки (кроме последней) тоже должен быть знак "+".
Я делаю это следующим образом: формирую строку из этих данных, вставляя между данными "+". Затем разбиваю полученную строку на элементы с помощью split, предварительно определив количество символов до 1-го и 2-го "плюсов", чтобы определить какое количество данных записать в соответствующую строку.
В результате получается 2 цикла (первый - формирование одной строки, второй - ее разбивка. Дело в том, что эти циклы - еще в одном цикле.
Можно ли как-то упростить решение задачи? Заранее спасибо!