в PHP, я делаю петлю, что-то вроде какесть лучший, более простой способ?
$x = 0;
for ($i = 0; $i < 100; $i++)
{
if ($x == 3) //better way to do this? in this example, determine every 3 times in a loop
{
//"do something"
$x = 0;
}
$x++;
, как вы можете видеть, что я делаю что-то в цикле каждые 3 раз она идет вокруг, но вопрос в том, есть ли лучший, более простой способ выяснить, пришло ли время для «чего-то» в цикле?
Ну, что вы сделали это хорошо, потому что оператор% гораздо дороже, чем простое сравнение, и это не делает код любой более простой. – invisal
'% оператор намного дороже простого сравнения. - Интересно ... у вас есть ссылка? –
Команда @JustinEthier [CMP] (http://www.penguin.cz/~literakl/intel/c.html#CMP) использует от 2 до 3 часов, а [DIV] (http://www.penguin.cz/ ~ literakl/intel/d.html # DIV) использует 40 часов для процессора Intel. – invisal