https://github.com/naffiq/php-tenge-rates
Курсы валют по отношению к тенге
https://github.com/naffiq/php-tenge-rates
converter currency kazakhstan php tenge
Last synced: about 1 month ago
JSON representation
Курсы валют по отношению к тенге
- Host: GitHub
- URL: https://github.com/naffiq/php-tenge-rates
- Owner: naffiq
- License: mit
- Created: 2016-10-11T09:47:30.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-09-07T18:17:09.000Z (over 1 year ago)
- Last Synced: 2025-03-27T07:35:53.335Z (about 2 months ago)
- Topics: converter, currency, kazakhstan, php, tenge
- Language: PHP
- Size: 58.6 KB
- Stars: 5
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Курсы валют от Нацбанка Казахстана
[](https://badge.fury.io/ph/naffiq%2Fphp-tenge-rates)
[](https://travis-ci.org/naffiq/php-tenge-rates)
[](https://codeclimate.com/github/naffiq/php-tenge-rates)
[](https://codeclimate.com/github/naffiq/php-tenge-rates/coverage)
[](https://codeclimate.com/github/naffiq/php-tenge-rates)Данный компонент является оберткой для обработки курса от Нацбанка.
Актуальный курс доступен по ссылке http://www.nationalbank.kz/rss/rates.xml
## Установка
Предпочтительный способ установки - через composer
```bash
$ composer require naffiq/php-tenge-rates
```## Использование
```php
convertToTenge('USD', 100); // 33214 на момент написания примера
```Возможные коды валют:
* USD
* RUR
* EUR### Больше видов валют
```php
convertToTenge('GBP', 100); // 41242 на момент написания примера
```Все возможные коды валют:
* AUD
* GBP
* DKK
* AED
* USD
* EUR
* CAD
* CNY
* KWD
* KGS
* LVL
* MDL
* NOK
* SAR
* RUB
* XDR
* SGD
* TRL
* UZS
* UAH
* SEK
* CHF
* EEK
* KRW
* JPY
* BYN
* PLN
* ZAR
* TRY
* HUF
* CZK
* TJS
* HKD
* BRL
* MYR
* AZN
* INR
* THB
* AMD
* GEL
* IRR
* MXN## Прохождение по валютам
Ниже предоставлен пример кода для прохождения по всем валютам.
Класс `\naffiq\tenge\CurrencyRates` имлементирует интерфейсы `\Countable` и `\IteratorAggregate`,
так что с его объектами можно орудовать как с массивами.```php
title} - {$rate->price}";
}
```## Лимит времени запроса
По умолчанию лимит времени запроса стоит 1 секунду. Если вы хотите сменить его, то инициализируйте класс `CurrencyRates` со вторым параметром `$timeout`.
```php