Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Римские колонны... 
:(
    Опции темы
_eXpLoReR_
  Дата 16.5.2004, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 20.3.2004

Репутация: нет
Всего: нет



Приветствую!
Вообщем, такая проблема. Надеюсь, поможете!
Есть массив с 9-ю текстовыми строчками (пусть будут предложения).
9 строчек нужно разбить равномерно по двум колонкам. Важно условие, что если число нечётное, то должно разбиваться по следующей методике: в первой колонке 5 строк, во второй 4 (к примеру). При всём этом каждая строка должна:
1) выводиться в алфавитном русском порядке
2) с ссылкой <a href=...></a>.

Очень нужна помощь!:thumbs-up thumbs-up.gif thumbs-up.gif

Заранее благодарен, explorer...
PM MAIL   Вверх
Secandr
Дата 17.5.2004, 07:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 1
Всего: 39



Если речь про Html, то делаем примерно так:
Код

$i=0;
print "<table><tr>";
foreach (@array){
if ($i*2==$#array){print "<tr></tr>"}
print "<td><a href='#$i'>$_</a></td>";
$i++;
}
print "</tr></table>";

P.S. код может быть с ошибками smile.gif


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
_eXpLoReR_
Дата 19.5.2004, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 20.3.2004

Репутация: нет
Всего: нет



Не разюивает. И вообще, не понял следующей строки:

<b>if ($i*2==$#array){print "<tr></tr>"}</b>

Обьясни, пожалуйста...

Заранее благодарен. cool.gif

PM MAIL   Вверх
Secandr
Дата 19.5.2004, 07:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 1
Всего: 39



_eXpLoReR_
Эта строка говорит о том, что если мы достигли середины массива, т.е. счётчик $i умноженый на два равен длинне массива, то закрыть текущую колонку и открыть новую.

хотя вернее будет:
Код
(($i*2==$#array)or($i*2+1==$#array))

А сортировать массив - sort, это уже рассматривалось в одном из топиков(сортировка русских названий)


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
_eXpLoReR_
Дата 19.5.2004, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 20.3.2004

Репутация: нет
Всего: нет



Спасибо. Попробую...
Добавлено @ 13:48
Кстати, может знаешь какой хороший Perl-чат с использованием Java? Т.е. добавление по одному сообщению?.. Естественно, нужны исходники, а не ссылка на чат... Просто сейчас везде PHP... Perl и не найдёшь( sad.gif

PM MAIL   Вверх
Secandr
Дата 20.5.2004, 08:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 1
Всего: 39



java никогда не пользовал.
Может ты имел в виду js ?


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
_eXpLoReR_
Дата 20.5.2004, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 20.3.2004

Репутация: нет
Всего: нет



Да... Скорей всего его... Извини... Я в этом мало разбираюсь...
Так что, есть такие чаты?

Это сообщение отредактировал(а) _eXpLoReR_ - 20.5.2004, 23:16
PM MAIL   Вверх
Secandr
Дата 23.5.2004, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 1
Всего: 39



_eXpLoReR_ Я писал: http://plazma.ru/chat/
Там всё просто, пошарся в разделе про javascript, я там глупые вопросы с полгода назад задавал smile.gif


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
_eXpLoReR_
Дата 23.5.2004, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 20.3.2004

Репутация: нет
Всего: нет



Ок. Посмотрю.
Добавлено @ 14:32
А он на Перле написан?) Вообщем, ладно... гляну сейчас...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1312 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.