我正在使用PHP从MSSQL查询中提取信息,其中一些是整数形式。
我已将查询结果分配给对象类:
$dataEx->PartCost = $row[2];
$dataEx->VendorCost = $row[3];
然后将这些变量分配给变量:
$partCost = $dataEx->PartCost;
$vendorCost = $dataEx->VendorCost;
在回显它们之前,我想在这两个变量的前面添加美元符号($)。
谢谢你!
答案 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
希望有帮助。