Количество элементов в массиве можно определить с помощью функций count() или sizeof().
Пример 1
<html><head><title>Размер массива</title></head><body><?php$фрукты = array("яблоко", "груша", "слива", "персик");echo "Размер массива \$фрукты равен ".count($фрукты)."<br>";echo "Последний элемент массива \$фрукты - ".$фрукты[count($фрукты)-1]."<br>";?></body></html> РЕЗУЛЬТАТ ПРИМЕРА 1:
Размер массива $фрукты равен 4 Последний элемент массива $фрукты - персик
Для доступа к последнему элементу надо вычесть 1 из размера массива, так как индексация массива начинается с нуля.
Для вывода зарезервированного символа "$" перед знаком доллара стоит символ обратной косой черты "\".
Частоту вхождения элементов в массив можно определить с помощью функции array_count_values(). Эта функция возвращает массив, в котором ключами являются элементы исследуемого массива, а значениями - частоты их вхождения в исследуемый массив.
Пример 2
<html><head><title>Размер массива</title></head><body><?php$фрукты = array("яблоко", "груша", "слива", "персик", "груша");print_r (array_count_values($фрукты));?></body></html> РЕЗУЛЬТАТ ПРИМЕРА 2:
Array ( [яблоко] => 1 [груша] => 2 [слива] => 1 [персик] => 1 )
Функция print_r() отображает ключи и значения массива, указанного в аргументе.