время
|
|
Часть 3 Особенности реализации 45
количеству совпада-
ющих значений в первоначальном массиве. Проиллюстрируем это на примере:
$а = arrayd, 2, 4 / 5 , "hello", 1,1,1, "hello", "world", 4) ;
array_count_values ($a) ;
Выполнив данную программу, вы получите следующий массив:
Array ([1] => 4 [2] => 1 [4] => 2 [5] => 1 [hello] => 2 [world] => 1)
Из результата работы данной функции можно сделать вывод, что рассматриваемая
функция подсчитала количество одинаковых значений и создала новый массив, из
которого видно, что единица в массиве встречается четыре раза, двойка — один,
четверка — два и т. д. Данная функция работает в версиях РНР 4 и выше.
Чтобы сложить все значения массива, вам потребуется такая функция:
mixed array_sum (array)
Например, вы имеете массив значений 3,2,1,4. Результатом работы данной функ-
ции будет число, равное 10. Эта функция применяется в РНР 4 и более старших
версиях.
ВНИМАНИЕ
Данная функция возвращает фиксированное значение, т. е. результатом