Как определить количество элементов в ссылке на массив?

Вот ситуация, с которой я столкнулся ...

$perl_scalar = decode_json( encode ('utf8',$line));

decode_json возвращает ссылку. Я уверен, что это массив. Как узнать размер $ perl_scalar ?? Согласно документации Perl, массивы указываются с помощью @name. Есть ли обходной путь?

Эта ссылка состоит из массива хэшей. Я хочу получить количество хешей.

Если я сделаю length ($ perl_scalar), я получу некоторое число, которое не соответствует количеству элементов в массиве.

12
задан Peter Mortensen 24 April 2016 в 07:36
поделиться