строка — у меня есть какая-то ошибка в inc.library.php, что такое number_format () ожидает, что параметр 1 будет двойным?

привет у меня есть ошибка в inc.library.php

Что такое number_format () ожидает, что параметр 1 будет двойной?

Warning: number_format() expects parameter 1 to be double, string given in /Applications/XAMPP/xamppfiles/htdocs/tes/library/inc.library.php on line 46

Warning: number_format() expects parameter 1 to be double, string given in /Applications/XAMPP/xamppfiles/htdocs/tes/library/inc.library.php on line 46

и у меня есть 2 Waring в браузере

этот код в inc.library.php

function format_angka($angka) {
$hasil =  number_format($angka,0, ",",".");
return $hasil;
}

1

Решение

format_number ожидает, что первый аргумент будет числом, а не строкой. Чтобы преобразовать числовую строку с десятичными точками в число, вы можете использовать функцию floatval(numberic_string),

 function format_angka($angka) {
$hasil =  number_format(floatval($angka),0, ",",".");
return $hasil;
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector