Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29


Чувашия-это моя Россия

Ссылки на Php-5 коды - count().

Определение и использование. Функция count() возвращает количество элементов в массиве, то есть функция count() подсчитывает количество элементов массива или что-то в объекте.

Когда включена поддержка SPL, возможно перехватить count(), реализуя интерфейс countable. Интерфейс сountable имеет ровно один метод, Countable::count(), который возвращает значение функции count().

Функция count() dозвращает количество элементов в var. Когда var не является массивом или объектом, реализующим интерфейс countable, будет возвращена 1. Когда var - NULL, то будет возвращён 0.

Внимание!!! Функция count() может возвратить 0 для переменных, которые не установлены. Функция count() может возвратить 0 для переменных, которые инициализированы пустым массивом. Используйте функцию isset() для того, чтобы протестировать, установлена ли переменная.

Параметры:

           var             -   Массив или объект.
           mode            -   Когда необязательный параметр mode установлен в COUNT_RECURSIVE (или 1), 
                               count() будет рекурсивно подсчитывать количество элементов массива. Что нужно
                               для подсчёта всех элементов многомерных массивов.
                               count() не обнаруживает бесконечную рекурсию.

Синтаксис:

count(array,mode);
        или
int count(mixed $var[,int $mode = COUNT_NORMAL]);
Параметр Описание
array Требуется. Определяет массив
mode Дополнительно. Задает режим. Возможные значения:
  • 0 - по Умолчанию. Не подсчета всех элементов многомерных массивов
  • 1 - Подсчитывает рекурсивно массив(подсчитывает все элементы многомерных массивов)

Технические характеристики

Возвращаемое Значение: Возвращает количество элементов в массиве
Версия PHP: 4+
список Изменений: параметр mode был добавлен в PHP 4.2

ПРИМЕР №1

Напишем программу - Возвращает количество элементов в массиве:

< !DOCTYPE html>
< html>
< body>

< ?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
? >

< /body>
< /html>                                                                     

Полученный результат:

3
ПРИМЕР №2

Напишем программу - Подсчитать массив рекурсивно:

< !DOCTYPE html>
< html>
< body>

< ?php
$cars=array
    (
    "Volvo"=>array
    (
    "XC60",
    "XC90"
    ),
    "BMW"=>array
    (
    "X3",
    "X5"
    ),
    "Toyota"=>array
    (
    "Highlander"
    )
    ); 
echo "Normal count: " . count($cars)."
"; echo "Recursive count: " . count($cars,1); ? > < /body> < /html>

Полученный результат:

Normal count: 3
Recursive count: 8


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...
ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: