У меня есть сценарий, который делает некоторые математике и делает лист первенствовать, но я случайно получитьPHP Деление на ноль предупреждения с проверкой
Warning: Division by zero in myfile.php on line 170
Что скидывает мой заголовок() меняется .. Я говорю, что его случайный, потому что он будет работать один раз, но если я обновить страницу он ломает наиболее запутанная часть является то, что у меня также есть чек, если здесь его нуль код
167 if($cartonCount > 0){
168 echo "-----" . $cartonCount . "-----";
169 $mellow = $qty/$cartonCount;
170 $leftovers = $qty % $cartonCount;
171 for($x = 1 ; $x <= $mellow ; $x++){
Если количество коробки 0 оно не должно но я все еще получаю предупреждение. Если у кого-нибудь есть идея, дайте мне знать, вот образец
-2.38----------7.63----------12----------10----------7.5---------
7.5----------4.5----------4.5----------4.5----------4.5----------7.5-
---------1----------9.5----------7.5----------2.38----------0.06-----
Warning: Division by zero in /nfs/c08/h02/mnt/122022/domains/superstructs.com/html/catalog/test/samples/upsExport.php on line 170
-----2.38----------7.63----------7.5----------7.5----------2.38------
----0.06-----
Возможно, это значение равно NULL, которое, по сути, не> 0. Но он все равно даст вам эту ошибку. – durbnpoisn
Кажется, что он работает с if ($ cartonCount> 0 && $ cartonCount! = Null) –