Live Server上的NumberFormatter错误

时间:2016-06-18 06:58:53

标签: php cpanel numberformatter

  <?php
    $f = new NumberFormatter("en", NumberFormatter::SPELLOUT);
    echo ucwords($f->format($TotalCredit));
  ?>

我正在使用此代码将数字转换为字符串。这在本地工作正常,但是当我将它上传到实时服务器上时,它会出错并说出#34; Class&#39; NumberFormatter&#39;找不到&#34;。

Error Message

我使用的服务器的PHP版本是5.6.16。在取消注释行extension=ext/php_intl.dll后它在本地服务器中运行,但为什么我在实时服务器中收到此错误?

1 个答案:

答案 0 :(得分:1)

问题是使用该类所需的扩展名在Live Server上不可用。

必须在Live Server上执行extension=ext/php_intl.dll

如果您无法在Live Server上找到php.ini,我可以为您提供2个选项:

  1. 转到/etc/php/并查看内部是否有php.ini
  2. 与Live Server上的支持小组联系,并要求他们启用php_intl.dll作为扩展名。