|
| |
|
|
| |
для: Shorr Kan
(14.07.2006 в 02:51)
| | | Для этого применяется функция array_count_values().
<?php
$count = array_count_values($a);
echo "<pre>";
print_r($count);
echo "</pre>";
?>
|
| |
| |
|
|
| |
|
|
| | Предположим, у меня есть (будет, был) массив, наподобие
$a[]="кораблик";
$a[]="лодка";
$a[]="лодка";
$a[]="кораблик";
$a[]="кораблик";
$a[]="паровоз";
Как мне узнать - сколько кораблей у меня, сколько лодок и сколько паровозов? Только выбрать уникальные значения, а потом в цикле каждое посчитать в этом массиве?
Или есть какая-то подходящая для этого функция?
Пример опционален, можно представить, что это дело не в массиве, а в mysql - и нужно одинаковые строки слить, просто увеличивая цифирку в столбце "n" - показывая, сколько раз встречалось то или иное значение. | |
| |
|
|
|