小编Emi*_*man的帖子

PHP for循环与foreach的范围

哪些对性能和可读性更好?

foreach(range(0,10000) as $i) {} // 3.847 ms

for($i = 0; $i < 10000; ++$i) {} // 0.663 ms
Run Code Online (Sandbox Code Playgroud)

编辑:基准测试和最后一个基准测试的速度快了近6倍.

php arrays foreach loops for-loop

14
推荐指数
2
解决办法
3万
查看次数

mysql检查组中是否存在值

我有一个名为表votes的列id,image_id,user_idtime.

如果特定user_id是每个选票之一,我如何在结果中添加一个bool image_id

SELECT image_id,
count(image_id) as vote_count
FROM votes
GROUP BY image_id 
ORDER BY vote_count DESC
Run Code Online (Sandbox Code Playgroud)

我已经尝试过,if(user_id = 18, 1, 0) as have_voted但它并不适合每个人image_id.

mysql sql group-by aggregate

3
推荐指数
1
解决办法
6206
查看次数

标签 统计

aggregate ×1

arrays ×1

for-loop ×1

foreach ×1

group-by ×1

loops ×1

mysql ×1

php ×1

sql ×1