[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ЦИКЛ
darkcuba
Всем доброго дня, помогите решить проблему, мне нужно повторить действие, то есть повторять цикл до тех пор, пока одна из этих переменных
$my='100';
$get='100';

не будет равна нулю, заранее спасибо за помощь)





Спустя 3 минуты, 56 секунд (29.10.2011 - 14:11) killer8080 написал(а):

Спустя 1 минута, 23 секунды (29.10.2011 - 14:13) darkcuba написал(а):
я понимаю что это решается с помощью for, while но у меня не получается (

Спустя 43 секунды (29.10.2011 - 14:14) killer8080 написал(а):
Цитата (darkcuba @ 29.10.2011 - 14:13)
я понимаю что это решается с помощью for, while но у меня не получается (

покажи как пытался

Спустя 2 минуты, 56 секунд (29.10.2011 - 14:16) darkcuba написал(а):
for($i=тут я не знаю что подставить;$my<=0 || $get<=0; $i++){
}

Чтобы я ни делал цикл повторяется несколько тысяч раз

Спустя 1 минута, 24 секунды (29.10.2011 - 14:18) darkcuba написал(а):
просто пока не хватает логики решить эту проблему

Спустя 3 минуты, 32 секунды (29.10.2011 - 14:21) killer8080 написал(а):
while($my > 0 && $get > 0){
$my--;
...

}

Спустя 42 секунды (29.10.2011 - 14:22) darkcuba написал(а):
щас попробую

Спустя 14 минут, 1 секунда (29.10.2011 - 14:36) darkcuba написал(а):
Цикл повторяется бесконечно(

Спустя 5 минут, 30 секунд (29.10.2011 - 14:42) killer8080 написал(а):
значит что то не так делаешь
$my = 10; 
$get = 50;
while($my > 0 && $get > 0){
$my--;
$get--;
echo 'my:'.$my.' get: '.$get.'<br />';
}

Спустя 2 минуты, 18 секунд (29.10.2011 - 14:44) darkcuba написал(а):
смотри вроде работает, а переменные уменьшается на единиицу все верно, а нельзя сделать чтоб эти переменные уменьшались на то число которое мне нужно например rand(1,10);

Спустя 3 минуты, 56 секунд (29.10.2011 - 14:48) YVSIK написал(а):
ну извиняте что вмешаюсь !!
поменяй так
while($my > 6 && $get > 13){

Спустя 6 минут, 21 секунда (29.10.2011 - 14:54) darkcuba написал(а):
нет мне просто нужно чтоб эти переменные уменьшались не на единицу а к примеру на рандомное число

Спустя 4 минуты, 7 секунд (29.10.2011 - 14:58) darkcuba написал(а):
решил так всем спасибо работает)
while($my > 0 && $get > 0){
$my=$my-rand(1,10);
$get=$get-rand(1,10);
echo 'my:'.$my.' get: '.$get.'<br />';
}

Спустя 1 минута, 39 секунд (29.10.2011 - 15:00) killer8080 написал(а):
darkcuba
или так
$my = 60; 
$get = 50;
while($my > 0 && $get > 0){
$my -= rand(1, 5);

echo 'my:'.$my.' get: '.$get.'<br />';
}

Спустя 48 секунд (29.10.2011 - 15:01) darkcuba написал(а):
ясно спасибо)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.