PHP цифры и разделитель

У меня есть этот номер "150 000" как я мог напечатать это так:
без разделителя тысяч и "." как десятичный разделитель?

Я устал от Str_replace, но это не сработало. Есть ли простой код для этого?

0

Решение

использование number_format ()

Пример:

 echo number_format("150000", 2, ',', ' ');

Выход:

150 000,00

Пример № 2:

  echo number_format("150000", 2, ',', '');

Выход

150000,00
0

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

Один подход может быть таким:

<?php
$myNumber = "150 000";
$myNumber = filter_var($myNumber, FILTER_SANITIZE_NUMBER_INT);
echo printf('%1$f', $myNumber);
0

Сначала удалите пробелы с помощью str_replace (), затем отформатируйте число с помощью number_format ():

$num = '150 000';
echo number_format( str_replace(' ', '', $num), 2, '.', '' );
-1
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector