如何从金额中获取单独列中的卢比和派萨
How to get rupees and paise in separate columns from the amount
我的项目的数据库值将是总金额,例如“1500.45”。我想要的是将 Rupees & Paise 列分开。 1500 应在 Rupees 栏下,paise 45 应在 paise 栏下。怎么做?
输出应该是这样的
|amount | | rupees | paise |
|1500.45| ==> | 1500 | 45 |
使用 explode() 函数。
explode(".",your amount)
explode 会将您的金额分开以获得 Rupees & Paise。
您将使用该数组在数组中获得分隔值,您可以将机器人值存储在单独的列中。
只需使用拆分注释来分隔卢比和派塞..
<?
$RS=2300.75;
$df=split("[.]",$RS);
echo "rupees ".$df[0];
echo "<br>";
echo "paise ".$df[1];
?>
有关详细信息,请参阅 link php code for rupees and paise
如果您需要两个小数点,请使用以下代码:
$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];
使用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;
我的项目的数据库值将是总金额,例如“1500.45”。我想要的是将 Rupees & Paise 列分开。 1500 应在 Rupees 栏下,paise 45 应在 paise 栏下。怎么做?
输出应该是这样的
|amount | | rupees | paise |
|1500.45| ==> | 1500 | 45 |
使用 explode() 函数。
explode(".",your amount)
explode 会将您的金额分开以获得 Rupees & Paise。 您将使用该数组在数组中获得分隔值,您可以将机器人值存储在单独的列中。
只需使用拆分注释来分隔卢比和派塞..
<?
$RS=2300.75;
$df=split("[.]",$RS);
echo "rupees ".$df[0];
echo "<br>";
echo "paise ".$df[1];
?>
有关详细信息,请参阅 link php code for rupees and paise
如果您需要两个小数点,请使用以下代码:
$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];
使用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;