У меня есть эта строка кода:Как разделить десятичные числа php?
$kaina = $_POST["price"];
$html = file_get_html('http://www.lb.lt/lb_buhalteriniai_euro_ir_uzsienio_valiutu_santykiai?tp=LT&rs=&dte='.$data.'&ccy=USD');
$ret = $html->find('td', 6);
echo $ret . "</br>";
$aaa = str_replace(",",".",$ret);
// $aaa = "1.0900";
echo $aaa. "</br>";
echo bcdiv($kaina, $aaa, 4);
Так я есть анализатор получает данные которым от конкретного сайта. $ ret echos 1,0962, поэтому я изменился, к. чтобы я мог разделить и добавить десятичные числа. В последней строке, если я делю $ kaina, и появляется $ aaa nething, но если я изменю $ aaa на строку типа «1.0900», все будет работать, возможно, не получится. Спасибо за помощь
вместо вторя свой результат, вы должны использовать var_dump() для отладки, что происходит. Тогда у вас не будет никакого «ничего не появляющегося», например. он также показывает вам, если значение равно null или false или что-то в этом роде. Перейти к теме: возможно, вы должны взглянуть на [тип литья и жонглирование типа] (http://php.net/manual/de/language.types.type-juggling.php) – ArSeN
Пожалуйста, опубликуйте результат 'echo ' $ kaina/$ aaa = ". bcdiv ($ kaina, $ aaa, 4); ' – maxhb
print_r выходы 1.0962NULL и var dump-string (15)" 1.0962 "NULL, но это echos 1.0962 –