В php нету понятия как length, но есть специальная функция:
int count ( mixed var [, int mode] );
Пример:
$arr[] = 1;
$arr[] = 3;
$arr[] = 5;
$result = count($arr);
// $result == 3
Кстати, чтобы узнать длину строки length тоже не подойдет. Нужно воспользоваться php-функцией strlen().
$my_string = 'ABCDE';
$result = strlen($my_string);
// $result == 5
sizeof() работает быстрее
С х** ли она будет быстрее работать, если sizeof() — алиас на count() ?
это вам даст не длину массива а количество строк в массиве, это немного разные вещи
А мне пофиг, я нашел то что искал
Можно еще так:
$abcdef= array(
‘abc’ => array(‘a’, ‘b’, ‘c’),
‘def’ => array(‘d’, ‘e’, ‘f’));
echo count($abcdef, COUNT_RECURSIVE); // рузультат 8
спс
sizeof() — не работает быстрее, так как sizeof() просто псевдоним функции count();