如何在php脚本中减少wsdl数据

时间:2018-02-21 20:14:46

标签: php api wsdl

我使用简单的php脚本,其中包含API(wsdl)

<?
 $client = new SoapClient('http://nbg.gov.ge/currency.wsdl');
 print ("Exchange Rates: USD - ");
 print $client->GetCurrency('USD').'₾/';
?>

这是汇率。点数/美元后我收到4位数 - 1.2345 但想要点后只有2位数字,如美元 - 1.23 这可能吗?

2 个答案:

答案 0 :(得分:0)

数字格式与Web服务无关。查看http://php.net/number_format以获取文档。

echo number_format( '1.123456789', 2 );

答案 1 :(得分:0)

您可以使用php number_format()函数。

  

number_format(1,2,3,4)

<?
$client = new SoapClient('http://nbg.gov.ge/currency.wsdl');
print ("Exchange Rates: USD - ");
print number_format($client->GetCurrency('USD'), 2, ',', '.').'₾/';
?>
//Ex output = Exchange Rates: USD - 2,47₾/
  1. 您的号码/货币
  2. 代表十进制。 2点输出&#39; 2.22&#39;
  3. 表示小数点,如&#39;,/。&#39;
  4. 成千上万的分隔符,如&#39; ./,&#39;