在PHP中的SQL查询前面添加美元符号

时间:2018-07-30 22:22:28

标签: php sql sql-server object

我正在使用PHP从MSSQL查询中提取信息,其中一些是整数形式。

我已将查询结果分配给对象类:

$dataEx->PartCost = $row[2]; 
$dataEx->VendorCost = $row[3];

然后将这些变量分配给变量:

    $partCost = $dataEx->PartCost;
  $vendorCost = $dataEx->VendorCost;

在回显它们之前,我想在这两个变量的前面添加美元符号($)。

谢谢你!

1 个答案:

答案 0 :(得分:1)

建议使用http://php.net/manual/en/function.money-format.php来确保每次格式化都正确。

setlocale(LC_MONETARY, 'en_US.UTF-8');
$partCost = money_format('%.2n',$dataEx->PartCost);
$vendorCost = money_format('%.2n',$dataEx->VendorCost);

如果不想格式化它,只需连接字符串:

$partCost = "$" . $dataEx->PartCost;
$vendorCost = "$" . $dataEx->VendorCost;

或者:

$partCost = chr(36) . $dataEx->PartCost;
$vendorCost = chr(36) . $dataEx->VendorCost;

查看更多:http://php.net/manual/en/function.chr.php

希望有帮助。