URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 559
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Как узнать число элементов массива"

Отправлено auto_tips , 29-Май-02 21:59 
@array=();
$n = $#array;
Если $n = -1 - то массив пустой, если $n = 0 - в массиве 1 элемент и т.д.

URL:
Обсуждается: http://www.opennet.me/tips/info/57.shtml


Содержание

Сообщения в этом обсуждении
"Как узнать число элементов массива"
Отправлено vlad , 29-Май-02 21:59 
$#array - это последний индекс массива.
размер массива - scalar(@array) или неявно:
$n=@array

"Как узнать число элементов массива"
Отправлено Bratella , 03-Июл-03 04:23 
Чтобы узнать число элементов массива нужно к $#array добавить 1.
@array = (1,2,3);
print "Array has", ($#array + 1), "elements";

"Как узнать число элементов массива"
Отправлено Дмитрий , 15-Июл-06 03:38 
$#array - нужно помнить что возращает -1 если массив не определён