intl相关内容

如何为 Twig 安装 Intl 扩展

Intl extension 是 Twig 的扩展,它添加了 localizeddate、localizednumber 和 localizedcurrency 过滤器.如何安装和设置扩展,以便在我的 Twig 模板中使用这些过滤器? 解决方案 安装 PHP intl 扩展 首先,您需要 PHP intl extension,作为Twig 扩展建立在此之上.如果未启用 PHP int ..
发布时间:2022-01-22 08:45:57 PHP

在 XAMPP for Mac Lion 10.8 上安装 Php-intl

大家好,我正在尝试在 xampp for mac 上安装 intl 库.我已经安装了 php 5.3,所以我只是将 intl.so 文件从 php 5.3 位置复制到 Xampp bin 文件夹.之后我取消注释 extension=intl.so 并重新启动服务器.我仍然没有在 phpinfo() 中看到 intl 更新(找不到错误类区域设置) 解决方案 我刚刚在终端中运行了这个. su ..
发布时间:2022-01-14 08:54:09 PHP

PHP 警告:模块已在第 0 行的 Unknown 中加载

在使用自制软件 php55 的 Mac OSX Mavericks 上,每当我运行 php 命令时,我都会收到以下错误消息(一切正常,只是很烦人) PHP 警告:模块 'intl' 已加载到第 0 行的 Unknown 中 我跑了 php --ini 输出是 php --iniPHP 警告:模块“intl"已在第 0 行的 Unknown 中加载警告:模块“intl"已加载到第 0 行的 ..
发布时间:2022-01-03 09:00:20 PHP

致命错误:找不到“ext/standard/php_smart_str.h"文件

我下载了 MacOS Mojave,并在 2012 年年中的 macbook Pro 上进行了全新安装.使用命令行工具安装 XCode.使用 PEARL、PECL 和最新版本的 ICU (63.1) 使用本机 Apache 和 PHP,以便以后使用 Intl 扩展. 但是每次国际安装的尝试都失败了.在干净的安装之前,我在笔式驱动器上找到了一个 intl.so 并使用了 ICU 版本 54,但 ..
发布时间:2021-12-21 21:30:39 PHP

PHP intl国家/地区代码2字符为国家名称

我正在尝试使用PHP将2个字符的国家代码(ISO 3166-1)转换为国家名称或国际国家代码,以便我可以翻译国家名称. 使用 Locale :: getDisplayRegion 需要语言的语言环境代码( nl_NL ),我所拥有的只是2个字符的国家/地区代码.我不想依靠Web服务,但是我可以考虑使用geoip扩展(无论如何我都找不到使用它的解决方案) 有没有办法在不使用Web服务或外 ..
发布时间:2021-05-30 19:51:44 PHP

产生1个错误.make:*** [php_intl.lo]错误1错误:"make"失败

我在Macbook Pro上安装了php 7.3.4,我正尝试启用作曲家要求的php扩展名(intl).我已经在php.ini中启用了扩展intl,我收到了一条错误消息,提示找不到该扩展名-因此,我假设这意味着我需要安装它.我在网上找到了有关如何安装扩展的教程(底部链接),并且我遵循了该教程.在运行 sudo pecl install intl 的阶段,我收到一条错误消息.make:*** [ph ..
发布时间:2021-05-14 19:14:53 其他开发

国际包装和日期格式奇怪的行为

我开始在我的dart项目中使用intl包.开始使用此程序包后,我将使用以下代码: DateTime now = new DateTime.now();var formatter = new DateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");字符串nowFormatted = formatter.format(now); 它可以正常工作.使用intl后,我会在日志 ..
发布时间:2021-04-28 19:00:18 其他开发

Intl与Symfony2在WAMP上正常工作,但在功能测试中显示错误

我这里有一个很奇怪的问题! 我正在将 Symfony2 与WAMP一起使用.当我可视化路径时,可以说 mylocaldomain/blog/see_all 工作正常(PHP上的Intl扩展工作正常). 但是,当我进行功能测试时,会出现此问题 500内部服务器错误-Twig_Error_Runtime: 呈现模板期间引发了异常 ("Symfony \ Componen ..
发布时间:2020-06-26 19:17:24 PHP

PHP:获取ICU版本

我的生产站点仅提供旧的ICU版本4.2.1.由于Yii2需要版本49.1或更高版本,因此我需要在PHP中进行变通. 如何获取运行时PHP使用的ICU(libicu)的版本号.由于我经常进行生产更新,因此需要在PHP代码中动态获取版本号,例如由 $libIcuVersion = ... 版本号显示在phpinfo.php中,但是输出无法在我的代码中使用. 解决方案 Symfo ..
发布时间:2020-06-26 19:17:22 PHP

根据语言环境获取货币ISO 4217代码

说,如果我使用 Locale::acceptFromHttp 是否有一种简单可靠的方法来基于此区域设置标识符获取用户的首选货币?就像“美国"中的“美元"一样. 我希望有一种方法可以使用PHP intl扩展但到目前为止,在手册中找不到我的答案.我看到Zend Framework可以通过Zend_Currency做到这一点,但对于我的特定软件来说太过膨胀了. 还有其他实现此目的的库或方法吗 ..
发布时间:2020-06-26 19:17:19 PHP

在Mac中安装PHP INTL的操作不正确

我已经使用自制软件安装了php56-intl,如下所示:brew install php56-intl 当我执行php -m | grep intl时,它会给我intl 但是当我检入phpinfo()文件时,没有显示intl. 不确定我想念什么. 更新 我要在计算机中安装intl的所有内容,以便可以运行zend应用程序.但是,无论我做什么,我都做不完. 发生错误执行期 ..
发布时间:2020-06-26 19:17:16 PHP

更新xampp中的ICU扩展?

我正在运行xampp,我需要将ICU(php_intl扩展名)升级到最新版本-我从ICU页面下载了54,但不确定如何进行升级. 有一个bin,include和lib文件夹-我应该将这些文件放在哪里,还需要做其他事情吗? 解决方案 要升级XAMP安装中的现有ICU,您需要: 将php_intl.dll复制到your_xamp_folder/php 将所有icu * .dll文件 ..
发布时间:2020-06-26 19:17:11 PHP

Flutter-将分钟转换为H:M

我正在寻找一种将分钟转换为小时和分钟的方法.我正在通过DateFormat使用intl程序包,但这同时需要hours和minutes,所以不会. 如果我有100分钟,我希望将其转换为01:40.谢谢 解决方案 这项工作有效吗? String durationToString(int minutes) { var d = Duration(minutes:minutes) ..
发布时间:2020-06-26 19:17:09 其他开发

AWS Lambda Node.js Full-ICU

我使用以下命令在本地运行node.js应用程序: $ node --icu-data-dir=node_modules/full-icu app.local.js 如何在AWS Lambda环境中指定icu-data-dir? 谢谢 解决方案 您应该设置NODE_ICU_DATA环境变量,以便它指向可以找到正确的ICU .dat文件的目录. 如果使用与lambda所使 ..
发布时间:2020-06-26 19:17:06 其他开发

ResourceBundle返回NULL,而不会引发任何错误

对于国际化数据,最好使用PHP的"intl"扩展名的\ResourceBundle类. 我运行了扩展程序(PHP 5.3.4; Windows),并使用 ICU数据库自定义程序 *,但我从资源包类中没有得到预期的结果. 现在我这样做 $bundle = '/var/www/libs/icudt48l.dat'; $resource = new \ResourceBundle( ..
发布时间:2020-06-26 19:17:02 PHP