Значением базы данных для моего проекта будет ОБЩАЯ СУММА, например «1500.45». Я хочу отделить колонку от рупий & Paise. 1500 должно быть в колонке рупий, а пайс 45 должен быть в колонке пайсов. Как это сделать?
Вывод должен быть таким
|amount | | rupees | paise |
|1500.45| ==> | 1500 | 45 |
Если вам нужны две цифры для двух десятичных знаков, используйте следующий код:
$amount = 1500.45; // if it is a string then convert it into decimal
$rupee = floor($amount);
$paise = (int)($amount - $rupee)*100; // and set pricision two
echo $rupee.'<br/>';
echo $paise;
и если это строка или десятичный любой тип, то вы можете использовать код следующим образом:
$amount = 1500.45;
$rupee = explode('.',$amount)[0];
echo $rupee.'<br/>';
echo explode('.',$amount)[1];
просто используя раздельный комментарий, чтобы отделить рупии и платить.
<?
$RS=2300.75;
$df=split("[.]",$RS);
echo "rupees ".$df[0];
echo "<br>";
echo "paise ".$df[1];?>
для более подробной информации смотрите ссылку php код для рупий и пайса
Используйте функцию взрыва ().
explode(".",your amount)
взорвать разделит вашу сумму, чтобы получить рупий & Пайз.
Вы получите отдельное значение в массиве, используя этот массив, вы можете хранить значения ботов в отдельных столбцах.
использование SUBSTRING_INDEX () разделить значения в MySQL, а затем обновить
UPDATE `table` SET `rupees`=SUBSTRING_INDEX(`amount`,'.',1),`paise`=SUBSTRING_INDEX(`amount`,'.',2)
Select substring_index('amount', '.', 1) as rupees, substring_index('amount', '.', -1) as paise;