哪些对性能和可读性更好?
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倍.
我有一个名为表votes的列id,image_id,user_id和time.
如果特定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.