Мне нужно сделать обнуление, когда цикл проверит всех игроков, можно пример кода? :)
Вид для печати
Мне нужно сделать обнуление, когда цикл проверит всех игроков, можно пример кода? :)
PHP код:
for (/* ... */)
{
/* ... */
}
/*
Обнуление.
*/
У меня таким образом не успевает всё проверится и обнуление быстрее чем проверка всех игроков.
А можете показать код?
Но этот вариант не рекомендую использовать.PHP код:
for(new i; i < MAX_PLAYERS; ++i)
{
if(i == MAX_PLAYERS-1)
{
//действие
}
}
Можно, конечно, использовать goto.
так же есть вероятность, что вы используете функции, которые, соответственно, обнуляют переменные.PHP код:
for (/* ... */)
{
/* ... */
goto scratch;
}
scratch:
/* ... Обнуление ... */
Я использую так:
PHP код:
foreach(player,i)
{
if(a[i] == b)
{
//Действие
}
b = 0;
}
Очень простая ошибка. При каждой итерации обнуляете переменную, но, вероятно, не устанавливаете её в самом цикле.
Спагетти код.
Почти в 95% можно обойтись без goto