Shlop
@Shlop
Full Stack Developer (PHP/Laravel/JavaScript)

Как составить цикл и перегенирировать элементы?

Здравствуйте, подскажите пожалуйста. Вот у меня есть скрипт: Здесь в общем происходит некоторые расчёт, но суть в том что есть 4 массива, $array_col4, $array_col6,$array_col8,$array_col10_red. И дело в том что в массив $array_col8, должны попасть элементы которые меньше элементов из $array_col10_red. И вот собственно получается такой вот код, но вылетает иногда ошибка - Maximum execution time of 30 seconds exceeded in. Подскажите пожалуйста что я тут не так делаю?
for($i = 0; $i < 6; $i++) {
		do {
			if($BoolED == 1) {
				$tmp = rand(0, $D * 10) / 10; //Рандом
				$array_col4[$i] = number_format(roundLimit($tmp, $limit),2);
				$array_col6[$i] =  number_format($array_col2[$i] + 0.5 * $D - (double) $array_col4[$i] - $array_col1[$i],1);
				}
				$Temp = $array_col6[$i] - $LASTYELLOW;
				if($Temp < $array_col10_red[$i]) {
				$array_col8[$i] = $Temp;
				$chqwe = 0;
				}
				else {
				$chqwe = 1;
				}
		} while($chqwe == 1);
		}
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 1
sejak1983
@sejak1983
Программист-фрилансер
перед циклом do while $chqwe=1
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы