Итак, у меня есть массив, в нем 1000 строк, а в столбце указан возраст пользователя, я пытаюсь определить, как подсчитать количество строк для людей <17, 17-25, 26-40 и т. Д.. </p>
Я знаю, что это возможно с помощью цикла for:
for($i=0,$i<$totalrows,$i++)
$birthdate=$array[$i][birthdate];
if($birthdate>1995)
{
$seventeen=$seventeen+1;
}
elseif
{
etc...
, но есть ли встроенная функция, которая может сделать это вместо необходимости выполнять цикл for для вычисления всех значений?Как только счет достигнет миллионов, разве это не обременительно для сервера?
edit / я должен делать это примерно с 5 различными SQL-выборками?просто используя счет (*)?это будет более эффективным?