[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопрос по функции count()
combovas
Изучаю свою первую книжку по пхп. Рассматривал пример из книги и применил к нему функцию count() Вместо ожидаемых 64 count() возвращает 72. насколько я понимаю это не только число переменных массива, но и прибавленное к нему кол-во вложенных массивов. Вот пример

<?php
$board =array(
array('л','к','c','к','к','c','к','л'),
array('п','п','п','п','п','п','п','п'),
array(' ',' ',' ',' ',' ',' ',' ',' '),
array(' ',' ',' ',' ',' ',' ',' ',' '),
array(' ',' ',' ',' ',' ',' ',' ',' '),
array(' ',' ',' ',' ',' ',' ',' ',' '),
array('п','п','п','п','п','п','п','п'),
array('л','к','c','к','к','c','к','л'));

echo"<pre>";
foreach ($board as $line)
{
foreach($line as $point)
echo $point;
echo "<br/>";
}
echo"</pre>";

reset($board);
echo count($board,1),"<br/>";
?>




Вот вывод
лкcккcкл
пппппппп



пппппппп
лкcккcкл
72

Вопрос в том, как получить именно количество переменных, а не всех элементов массива, а именно, в данном случае 64.
Заранее спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.