Привет. Непонятный случае с вычитанием. есть число например 1234 и его надо разделить по цифрам и записать в массив. Вот так я хотел это сделать. Нужно было разделит число на 10. 1234 -> 123,4 и вычитаем из 123,4 его только целую част 123,4-123 и получаем ,4 его умножаем на 10 и получаем первую значение массива 4 и так дальше но интересно то что у меня получается не 4 а 4.0000000000001 что то не понятно получился. Где я сделал ошибку? Вот код Код (Text): <?php $s=1234; $s2=$s/10; while($s2>=1){ $s3=$s2; settype($s3, "integer"); echo "$s2 - $s3 <br>"; $ostatok=($s2-$s3)*10; //settype($qoldiq,"integer"); $sifra[]=$ostatok; $s2=$s3/10; echo "Ostatok -> $ostatok <br>"; } ?>
спасибо за пример так легче получился Но задание было именно такое. Нужно было сделать таким образом. статья было на английском прочитал но не понял до конца.