2016-10-06 7 views
-3

я вернуть этот номер из моего запроса: 44397.6345Как я могу вернуть 2 числа с одним десятичным знаком?

, и я хочу, чтобы отобразить его в этом формате: 44.4

+0

Разделите его на тысячу, а затем используйте 'round()'? – jhmckimm

+1

если только была какая-то поисковая система .... –

ответ

1

Просто использовать number_format:

number_format(44397.6345/1000, 1) 

(Примечание: на основании вашего примера, я Предполагая, что вы также хотите разделить его на 1000)

+0

Я использовал формат номера, но я не разделил его на 1000. – zouzou

+0

Спасибо, это работает. – zouzou

0

Попробуйте это,

$number = 1000; 
echo number_format((float)$number, 1, '.', '');// 1000.0 
$number = 44397.6345; 
echo number_format((float)$number, 1, '.', '');// 44397.6 

ПРИМЕЧАНИЕ: вывод в виде строки.