Автор Тема: (+)  (Прочитано 2657 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mers

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.proweb.to.kg
(+)
« : 28 Января 2004, 16:05:04 »
Сообщение:

__________________________
что именно ты не умеешь?
считать файл в массив?
вывести из него 5 записей?
вывести ссылки, как нарисовал?
Ничего из перечисленного?
__________________________

вывести ссылки могу, не получается вывести 5 записей!

в массив загоняю так

open(A, "...txt");
 while(!eof(A))
    {
  chomp($zapis=);
  push(@zapisi, $zapis);
    }
close(A);

cодержание ...txt:
url1
url2
url3
url4
url5

как вывести потом из массива эти 5 записей? я уже пытался вывести в цикле, такая фигея получалась!!
Не понял...

Оффлайн ondr

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 440
  • +0/-0
  • 0
    • Просмотр профиля
(+)
« Ответ #1 : 28 Января 2004, 16:20:37 »
@zapisi[ $begin .. $finish ]; # Данная форма записи вернет массив состоящий из значений массива @zapisi, с элемента $begin до элемента $finish включительно



ps: Почитал бы ты документацию к perl\'у. Не повредит.
0 OK, 0:1

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
(+)
« Ответ #2 : 28 Января 2004, 16:20:43 »
open A, "./txt" or die "can\'t open file: $!";
@mass = ;
close A;

for ($i=1; $i<=$#mass; $i++){
    last if $i==5;
    print $mass[$i];
}
The documentations is your friend

Оффлайн vladsu

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 271
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vladislavsurguchev.eu/
(+)
« Ответ #3 : 28 Января 2004, 16:22:03 »
Цитировать
Mers:
как вывести потом из массива эти 5 записей?


print $_,"\\n" for @zapisi;
----------------------------------------------
Мой сайт чёрно-белых фотографий из разных уголков мира тут

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28