所以我有一個數組,它有1000行,並且一列包含用戶的年齡,我試圖確定如何計算行數爲< 17 ,17-25,26-40等具有特定值的數組的行數
我知道這是可能的for循環:
for($i=0,$i<$totalrows,$i++)
$birthdate=$array[$i][birthdate];
if($birthdate>1995)
{
$seventeen=$seventeen+1;
}
elseif
{
etc...
但有一個內置的功能,可以做到這一點,而不是需要爲循環做的計算所有的值?一旦計數達到數百萬不會對服務器造成嚴重的負擔?
編輯/我應該這樣做,像5個不同的SQL選擇?只使用一個計數(*)?那會更有效率嗎?