Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Perl: Полезные решения

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Anton_Y



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
 
my @badlist = qw~data1 data2 data3~; #данные которые надо исключить
my @new_list; #массив со значениями из которых надо исключить @badlist
my @list; # итоговый массив
my %hash;
 
@hash{@badlist} = (1) x @badlist;
@list = grep {$_ && !$hash{$_}++} @new_list;
 

 
 
  • Вывод случайно строки из файла

    Код:
     
    my @array;
    my $file = "file.txt"; #файл откуда берем значения
    open(FILE,"$file") || die $!;
    while (<FILE>)
    {
    chomp;
    push (@array,$_);
    }
    close(FILE);
     
    my $rline = int(rand(@array));
    my $line = $array[$rline];
    print $line #случайная строка
     
     

  • Всего записей: 581 | Зарегистр. 04-09-2002 | Отправлено: 07:12 14-07-2004 | Исправлено: Cheery, 23:38 01-03-2008
    Открыть новую тему     Написать ответ в эту тему

    На первую страницук этому сообщениюк последнему сообщению

    Компьютерный форум Ru.Board » Интернет » Web-программирование » Perl: Полезные решения


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru