The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
спецы по массивам в Perl, помогите!, !*! Camb, 18-Авг-04, 16:54  [смотреть все]
имеем следующее:
$data = ([["янв","фев"],[22,87]]);
так необходимо сделать для того чтобы построить график (GD::Graph), здесь месяцы это ось Х, значения У.
я так понимаю что в данном конкретном случае $data это массив из одного элемента, а этот элемент сам является массивом и содержит два элемента ["янв","фев"] и [22,87] а эти элементы в свою очередь тоже являются массивами и содержат по 2 элементика..

уф... (я правильно думаю? если нет поясните плиз..)

Короче, как мне в цикле забить $data ???

спасибо!

С уважением, Camb.

  • спецы по массивам в Perl, помогите!, !*! ihor, 17:28 , 18-Авг-04 (1)
    $data = [["янв","фев"],[22,87]];

    в этом случае $data содержит ссылку на массив из двух элементов, каждый из которых - ссылка на массив из двух элементов.

    т.е. это эквивалентно:

    $monthes = ["янв","фев"];
    $numbers = [22,87];
    $data = [$monthes, $numbers];

    цикл. напр. будет выглядеть так:
    foreach $elem (@{$data}) {
      foreach $subelem (@{$elem}) {
        print "$subelem\n";
      }
    }




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру