Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > print for @{$msg2};


Автор: evya 8.4.2013, 07:18
Получаю данные:
$msg2=$imap->get($i)

переменная $msg2 иммет массив данных ARRAY(DJHjkHd)

могу вывести print for @{$msg2};

ВОПРОС 
а как ее записать в переменную?
$msg=

Автор: Сумасшедший 8.4.2013, 07:32
её это кого? переменную msg2? тогда
$msg = $msg2;
значение массива по ссылке на него?-
$msg = $msg2->[9999];

Автор: evya 8.4.2013, 07:43
А что значит [9999]; ???

Добавлено через 4 минуты и 23 секунды
При использовании функции $imap->get($i)
переменная $msg2 имеет такие данные ARRAY(0xa94b3a8).

а как распарсить и записать что были строковые данные.
$msg=for @{$msg2};

Автор: Jimy 8.4.2013, 08:49
$msg = join('', @{$msg2});

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)