Forum Webscript.Ru

Программирование => Perl => Тема начата: Lastiik от 19 Апреля 2005, 12:57:38

Название: Размерность такого массива...
Отправлено: Lastiik от 19 Апреля 2005, 12:57:38
Использую HTML::TableContentParser;

конструкция вроде такой:

  use HTML::TableContentParser;
  $p = HTML::TableContentParser->new();
        $html = read_html_from_somewhere();
  $tables = $p->parse($html);
  for $t (@$tables) {
    for $r (@{$t->{rows}}) {
                        print "Row: ";
      for $c (@{$r->{cells}}) {
        print "[$c->{data}] ";                          
      }                        
      print "\\n";                      
    }
  }

вопрос: как узнать размерность к примеру @{$t->{rows}} ?
Название: Размерность такого массива...
Отправлено: Green Kakadu от 19 Апреля 2005, 13:41:25
scalar(@{$t->{rows}})
Название: Размерность такого массива...
Отправлено: commander от 19 Апреля 2005, 15:18:05
Green Kakadu
банзай! ;)
$#{$t->{rows}}
Название: Размерность такого массива...
Отправлено: NeoNox от 19 Апреля 2005, 16:10:59
commander +1 забыл
Название: Размерность такого массива...
Отправлено: commander от 19 Апреля 2005, 16:30:42
NeoNox
не забыл... :)
смотря какая размерность ему нужна...
Название: Размерность такого массива...
Отправлено: 2NetFly от 19 Апреля 2005, 17:00:44
Действительно забыл. Размер массива - он и в Африке размер массива, а не индекс последнего элемента =)
Название: Размерность такого массива...
Отправлено: Lastiik от 19 Апреля 2005, 18:19:19
dcем спасибо большое ;)