, 난 당신이 볼 수 있듯이, 내가 루프에 주위에 간다 매 3 번 뭔가를하고 있어요더 좋고 더 간단한 방법이 있습니까? , 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++;
처럼처럼 뭔가를 루프를하고 있어요,하지만 문제는 거기에있다 루프에서 "무언가를"할 시간이 필요한지 알아내는 더 쉽고 간단한 방법?
글쎄, 당신은 % 연산자는 훨씬 더 비싼 단순 비교하는 것보다이 코드를하지 않기 때문에 괜찮습니다 무슨 짓을했는지 더 간단합니다. – invisal
'% 연산자가 간단한 비교보다 훨씬 비쌉니다. '- 흥미 롭습니다 ... 참조가 있습니까? –
@JustinEthier [CMP] (http://www.penguin.cz/~literakl/intel/c.html#CMP) 명령은 약 2 ~ 3 클럭을 사용하는 반면 [DIV] (http://www.penguin.cz/ ~ literakl/intel/d.html # DIV) 명령은 Intel 프로세서에 40 개의 클럭을 사용합니다. – invisal