Buna ziua dragi prieteni! În această lecție voi arăta cum puteți obține și afișa cursurile de schimb actuale.
Deci, vom deduce rata dolarului și rata euro pentru ziua de azi. Pentru a aduce aceste cursuri pe site, trebuie să ajungă undeva de undeva - este logic.
Sursa datelor va fi serviciul pe care l-am verificat, și anume API-ul Yahoo.
La un moment dat, când aveam nevoie să afișez ratele monetare pe unul dintre site-uri, una dintre problemele principale se datora lipsei unei surse stabile de curs valutar - a trebuit să încerc o mulțime de servicii care au încetat să mai funcționeze sau au dat doar date greșite.
Să ne uităm la codul simplu:
Ce face acest cod:
- Folosind funcția file_get_contents, obținem datele necesare în format json
- Funcția json_decode convertește codul json într-o matrice multidimensională.
- În variabilele usd și euro, referindu-ne la matrice, plasăm ratele dolarului și respectiv euro.
- Se deduce cursul valutar.
În acest mod simplu, puteți obține și transmite datele necesare.
Mulți oameni ar trebui să aibă o întrebare despre prea adesea accesarea Yahoo, așa că în următoarea lecție vă voi da un exemplu de cod care va cachea datele în primul rând și, în al doilea rând, puteți seta frecvența solicitării, de exemplu, astfel încât ratele de schimb să fie actualizate la fiecare oră.
Pe toate acestea, la articole noi, noroc!