Я получаю значение из базы данных 67.00€
. Мне нужно несколько это значение с целым числом. Итак, используется функция explode
php для преобразования этого в массив и хранится в переменной $result
.Умножение с первым значением массива, возвращающим 0 всегда
print_r()
выглядит следующим образом:
Array
(
[0] => 67
[1] => 00€
)
Теперь, если я умножая первое значение этого массива с любым значением, результат всегда равен 0. как:
$result[0]*12
Я также попытался преобразовать первое значение в целое число, используя (int) $result[0]
и intval($result[0])
. Оба выхода 0
Что я делаю неправильно?
Может кто-нибудь объяснить, почему я получаю отрицательные голоса? – Kanav
Попробуйте 'var_dump()' или отладчик. – ThW
'var_dump'' $ result [0] 'выводит' string 67' где 'intval ($ result [0])' output' int 0' – Kanav