Как добавить курс и конвертер валют на PHP

Метки: /

В этой статье вы прочтёте о том, как сделать вывод курс валют на ваш сайт с использованием языка программирования PHP.

Также сделаем конвертер валют и в конце вы сможете скачать файлы из этой статье.

Получение курса валют на PHP:

Перед тем как конвертировать валюты, нужно их получить, для этого нужно зайти на сайт центра банка по этой ссылки, там выбираем ссылку формата которого вам надо получать данные, я же буду показывать для формата JSON.

По сути мы просто будем отправлять GET запрос и получать в качестве ответа JSON данные, которые надо будет переделать в обычный PHP массив.

Давайте кратко разберём этот код, сначала объявляем переменную, в которой хранится URL куда отправлять запрос, потом создаём его настраиваем и отправляем с помощью curl_exec($ch) и получаем ответ, одновременное с этим его декодируем в обычный массив благодаря json_decode(), закрываем запрос.

Теперь проверим какие данные хранятся в полученном массиве, вот как это делается.

Вот результат.

Массив курсов валют

Как видите мы теперь имеем массив, наверное со всеми валютами мира, и их ценами, также нам приходят данные о времени и откуда взяты данные.

Но нам нужно получить стоимость доллара, для этого, используем этот код.

Как видите мы просто берём из трёхмерного массива данные стоимости и сохраняем в переменную $USD, и выводим её на экран.

Вот результат работы программы.

Один доллар в рублях

Примерно так и получаем курс доллара в PHP, но таким же способом можно получать и другие валюты, вам просто нужно их найти в этом массиве и всё.

Конвертер валют на PHP:

Теперь сделаем простой конвертер валют, а точнее доллара на PHP, но точно таким же способом вы сможете сделать конвертер для любой валюты.

HTML:

Для этого сделаем не большую HTML форму, куда будем вводить количество долларов и потом при отправки, будет вычисляться сколько это рублей.

Тут в целом всё просто, обычная форма, единственное, после формы мы выводим переменную $USD_in_RUB, в ней мы храним результат конвертации.

Если вы не знаете как работать с формой, то прочтите сначала часть нашего учебника: PHP работа с формой.

PHP:

PHP код тут совсем простой, всего лишь три строчки, вот он.

Всё действительно просто, мы просто умножаем количество долларов, которые мы отправили, на его стоимость в рублях, также округляем с помощью round(), до целого числа, вот результат.

конвертер валют php

Всё работает, это совсем простой пример, но вы можете его усложнить, тем самым получится очень крутой конвертер валют, основа будет точно такая же.

Вывод:

В этой статье мы разобрали как добавить курс валют на ваш сайт в PHP, также сделали совсем простой конвертер.

Если вам что то тут не понято, то посмотрите наш учебник по основам PHP.

Подписываетесь на соц-сети:

Оценка:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
(Пока оценок нет)
Загрузка...

Поделится:

Также рекомендую: