|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Nurlan Mukhanov 2:5020/400 04 May 2002 15:49:16 To : Vladimir Korablin Subject : Re: рендеринг таблицы -------------------------------------------------------------------------------- Hello, Vladimir! You wrote to All on Sat, 04 May 2002 02:11:06 +0400: VK> Mail me at v_kor@newmail.ru, All! VK> Есть таблица, содержащаяся в двумерном массиве. Формируется примерно VK> так: VK> =========== begin _Windows Clipboard_ ============= VK> my @table; VK> push @table, [ 1, 2, 3]; VK> push @table, [234, 234, 90]; VK> my @headers; VK> push @headers, ['first', 'second', 'third']; VK> ============ end _Windows Clipboard_ ============== VK> Хочется её красиво отрендерить в текст, чтобы было примерно так: VK> =========== begin _Windows Clipboard_ ============= VK> +-------+--------+-------+ VK> | first | second | third | VK> +-------+--------+-------+ VK> | 1 | 2 | 3 | VK> | 234 | 234 | 90 | VK> +-------+--------+-------+ VK> ============ end _Windows Clipboard_ ============== VK> use what? А почему бы не узнать максимальную длинну каждого элемента массива, а затем сделать pack("A$lengh",$str); --- ifmail v.2.15dev5 * Origin: Nursat (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/9077fd7bb239.html, оценка из 5, голосов 10
|