Я пытаюсь использовать расширение intl PHP, чтобы преобразовать сумму в слова. Например,
1450 -> тысяча четыреста пятьдесят
Я использую Laravel 5.4, который работает на сервере XAMPP 3.2.2 с PHP 5.6.24.
Как уже упоминалось в аналогичных вопросах, я уже включил intl
Расширение PHP, раскомментировав строку как extension=ext/php_intl.dll
в файле PHP.ini и перезапустил мой сервер после.
$inWords = new \NumberFormatter('en', \NumberFormatter::SPELLOUT);
echo $inWords->format(1450);
выдает ошибку:
FatalErrorException: класс NumberFormatter не найден
Я предполагаю, что это не имеет ничего общего с Laravel, кроме PHP. Кто-нибудь знает решение проблемы? Спасибо за ваше время.
Вы должны включить расширение в вашем php.ini, раскомментировав строку; extension = php_intl.dll
Других решений пока нет …