Friday 22 December 2017

Yahoo forex csv


Para recuperar dados históricos das taxas de câmbio, você não pode usar o Yahoo Finance. Sua API só oferece dados históricos de ações. Por exemplo, para a APPLE entre 1º de abril de 2003 e 30 de julho: então, no seu caso, você precisa cavar em outro lugar. A única outra API principal disponível é OpenExchangeRate: openexchangerates. orgdocumentationhistorical-data Importante: A partir do final de agosto de 2017, você precisará de uma ID de aplicativo para consultar a API de Taxas de Câmbio Abertas - é grátis para uso pessoal e barato para aplicativos e usos comerciais. Outra opção: você poderia usar isso: Dados históricos Forex gratuitos e, em seguida, use o Yahoo Finance (Taxas de câmbio) a cada dia (na sua conveniência) para construir uma tabela atualizada com todas as taxas de moeda necessárias. O FED oferece dados históricos de muitas taxas de câmbio. Veja o Programa de Download de Dados para recuperar dados históricos (csv, xls, xml). Você pode adaptá-lo às suas necessidades. Atualizei os arquivos de dados gratuitos do Forex com as últimas cotações de janeiro de 2017. A última atualização inclui: Cotações de dados até 13 de janeiro de 2017 inclusive. Os 66 pares de divisas estão disponíveis para download: EUR 66, AUDJD, JPJPY, NZDJD, AUDAJ, AUDAJ, EURCAD, AUDCAD, AUDJAD, EURJD EUR EUR, EURHUF, FRXEUR, HKXHKD, NZDCHF, SPXUSD, USDHUF, USDPLN, USDZAR, XAUCHF, ZARJPY, BCOUSD, ETXEUR, CADCHF, EURDKK, EURNZD, GRXEUR, NZDCAD, SGDJPY, USDHKD, USDNOK, USDTRU, XAUAUD, AUDCHF, AUXAUD, EURHUF, EURPLN, EUROKD, USDZG, GBPAUD, GBPNZD, JPXJPY, UDXUSD, USDCZK, USDSEK, WTIUSD, XAUEUR, AUDNZD Para sua informação, nos nossos feeds de dados, você deve ser Capaz de encontrar alguns feeds de dados de futuros. Aqui alguns exemplos: SPXUSD SampP 500 em USD JPXJPY NIKKEI 225 em JPY NSXUSD NASDAQ 100 em USD FRXEUR FRANCÊS CAC 40 em EUR UDXUSD US DOLLAR INDEX em USD UKXGBP FTSE 100 em GBP GRXEUR DAX 30 em EUR AUXAUD ASX 200 em AUD HKXHKD HAN SENG em HKD ETXEUR EUROSTOXX 50 em EUR WTIUSD WEST TEXAS INTERMEDIATE em USD BCOUSD BRENT CRUDE OIL em USD Para todos os formatos de dados csv incluindo ASCII genérico, MetaTrader, Ninja Trader e MetaStock Para ambos os cronogramas como 1 Minuto e Dados de Carimbo Para iniciar o download gratuito, siga A seguinte URL: Baixe dados históricos Forex gratuitos Para ter mais detalhes sobre todo o nosso feed de dados, verifique essa URL: Arquivos de dados 8211 Especificação detalhada Tudo isso, grátis e fácil, sempre comercial feliz, HistData Weve atualizou os arquivos de dados Forex grátis com o Primeiras cotações de 2017 para janeiro. A última atualização inclui: Cotações de dados até 06 de janeiro de 2017 inclusive. Os 66 pares de divisas estão disponíveis para download: EUR 66, AUDJD, JPJPY, NZDJD, AUDAJ, AUDAJ, EURCAD, AUDCAD, AUDJAD, EURJD EUR EUR, EURHUF, FRXEUR, HKXHKD, NZDCHF, SPXUSD, USDHUF, USDPLN, USDZAR, XAUCHF, ZARJPY, BCOUSD, ETXEUR, CADCHF, EURDKK, EURNZD, GRXEUR, NZDCAD, SGDJPY, USDHKD, USDNOK, USDTRU, XAUAUD, AUDCHF, AUXAUD, EURHUF, EURPLN, EUROKD, USDZG, GBPAUD, GBPNZD, JPXJPY, UDXUSD, USDCZK, USDSEK, WTIUSD, XAUEUR, AUDNZD Para sua informação, nos nossos feeds de dados, você deve ser Capaz de encontrar alguns feeds de dados de futuros. Aqui alguns exemplos: SPXUSD SampP 500 em USD JPXJPY NIKKEI 225 em JPY NSXUSD NASDAQ 100 em USD FRXEUR FRANCÊS CAC 40 em EUR UDXUSD US DOLLAR INDEX em USD UKXGBP FTSE 100 em GBP GRXEUR DAX 30 em EUR AUXAUD ASX 200 em AUD HKXHKD HAN SENG em HKD ETXEUR EUROSTOXX 50 em EUR WTIUSD WEST TEXAS INTERMEDIATE em USD BCOUSD BRENT CRUDE OIL em USD Para todos os formatos de dados csv incluindo ASCII genérico, MetaTrader, Ninja Trader e MetaStock Para ambos os cronogramas como 1 Minuto e Dados de Carimbo Para iniciar o download gratuito, siga A seguinte URL: Baixe dados históricos Forex gratuitos Para ter mais detalhes sobre todo o nosso feed de dados, verifique essa URL: Arquivos de dados 8211 Especificação detalhada Tudo isso, grátis e fácil, sempre comercial feliz, HistData Weve atualizou os arquivos de dados Forex grátis com o Complete os dados de 2017. Com exceção dos formatos de dados do tick, você pode baixar um arquivo exclusivo com todos os dados de 2017, por par forex. Como sempre, o conjunto de dados tem 66 pares de divisas disponíveis para download: EURUSD, EURCHF, EURGBP, EURJPY, EURAUD, USDCAD, USDCHF, USDJPY, USDMXN, GBPCHF, GBPJPY, GBPUSD, AUDJPY, AUDUSD, CHFJPY, NZDJPY, NZDUSD, XAUUSD EURCAD, AUDCAD, CADJPY, EURNZD, GRXEUR, NZDCAD, SGDJPY, USDHKD, USDNOK, USDTRY, XAUAUD, AUDCHF, AUXAUD, EURHUF, EURPLN, FRXEUR, HKXHKD, NZDCHF, SPXUSD, USDHUF, USDPLN, USDZAR, XAUCHF, ZARJPY, BCOUSD USDXK, USDXK, USDXK, USDXK, USDXK, USDXK, USDXK, USDXK, USDXK, USDXK, USDXK, USDXK, USDXK, USDXK, USDXK, Em nossos feeds de dados, você pode encontrar alguns feeds de dados de futuros. Aqui alguns exemplos: SPXUSD SampP 500 em USD JPXJPY NIKKEI 225 em JPY NSXUSD NASDAQ 100 em USD FRXEUR FRANCÊS CAC 40 em EUR UDXUSD US DOLLAR INDEX em USD UKXGBP FTSE 100 em GBP GRXEUR DAX 30 em EUR AUXAUD ASX 200 em AUD HKXHKD HAN SENG em HKD ETXEUR EUROSTOXX 50 em EUR WTIUSD WEST TEXAS INTERMEDIATE em USD BCOUSD BRENT CRUDE OIL em USD Para todos os formatos de dados csv incluindo ASCII genérico, MetaTrader, Ninja Trader e MetaStock Para ambos os cronogramas como 1 Minuto e Dados de Carimbo Para iniciar o download gratuito, siga A seguinte URL: Baixe dados históricos Forex gratuitos Para ter mais detalhes sobre todo o nosso feed de dados, verifique essa URL: Arquivos de dados 8211 Especificação detalhada Tudo isso, grátis e fácil, sempre comercial feliz, HistData Weve atualizou os arquivos de dados Forex grátis com o As últimas cotações de dezembro de 2017 e esta atualização completa os dados de 2017. A última atualização inclui: Cotações de dados até 30 de dezembro de 2010 inclusive. We8217ll estará publicando esta semana as citações completas de 2017 para download mais fácil. Os 66 pares de divisas estão disponíveis para download: EUR 66, AUDJD, JPJPY, NZDJD, AUDAJ, AUDAJ, EURCAD, AUDCAD, AUDJAD, EURJD EUR EUR, EURHUF, FRXEUR, HKXHKD, NZDCHF, SPXUSD, USDHUF, USDPLN, USDZAR, XAUCHF, ZARJPY, BCOUSD, ETXEUR, CADCHF, EURDKK, EURNZD, GRXEUR, NZDCAD, SGDJPY, USDHKD, USDNOK, USDTRU, XAUAUD, AUDCHF, AUXAUD, EURHUF, EURPLN, EUROKD, USDZG, GBPAUD, GBPNZD, JPXJPY, UDXUSD, USDCZK, USDSEK, WTIUSD, XAUEUR, AUDNZD Para sua informação, nos nossos feeds de dados, você deve ser Capaz de encontrar alguns feeds de dados de futuros. Aqui alguns exemplos: SPXUSD SampP 500 em USD JPXJPY NIKKEI 225 em JPY NSXUSD NASDAQ 100 em USD FRXEUR FRANCÊS CAC 40 em EUR UDXUSD US DOLLAR INDEX em USD UKXGBP FTSE 100 em GBP GRXEUR DAX 30 em EUR AUXAUD ASX 200 em AUD HKXHKD HAN SENG em HKD ETXEUR EUROSTOXX 50 em EUR WTIUSD WEST TEXAS INTERMEDIATE em USD BCOUSD BRENT CRUDE OIL em USD Para todos os formatos de dados csv incluindo ASCII genérico, MetaTrader, Ninja Trader e MetaStock Para ambos os cronogramas como 1 Minuto e Dados de Carimbo Para iniciar o download gratuito, siga A seguinte URL: Baixe dados históricos Forex gratuitos Para ter mais detalhes sobre todo o nosso feed de dados, verifique essa URL: Arquivos de dados 8211 Especificação detalhada Tudo isso, grátis e fácil, sempre comercial feliz, HistData Weve atualizou os arquivos de dados Forex grátis com o Últimas cotações de dezembro de 2017. A última atualização inclui: Cotações de dados até 23 de dezembro de 2010 inclusive. Os 66 pares de divisas estão disponíveis para download: EUR 66, AUDJD, JPJPY, NZDJD, AUDAJ, AUDAJ, EURCAD, AUDCAD, AUDJAD, EURJD EUR EUR, EURHUF, FRXEUR, HKXHKD, NZDCHF, SPXUSD, USDHUF, USDPLN, USDZAR, XAUCHF, ZARJPY, BCOUSD, ETXEUR, CADCHF, EURDKK, EURNZD, GRXEUR, NZDCAD, SGDJPY, USDHKD, USDNOK, USDTRU, XAUAUD, AUDCHF, AUXAUD, EURHUF, EURPLN, EUROKD, USDZG, GBPAUD, GBPNZD, JPXJPY, UDXUSD, USDCZK, USDSEK, WTIUSD, XAUEUR, AUDNZD Para sua informação, nos nossos feeds de dados, você deve ser Capaz de encontrar alguns feeds de dados de futuros. Aqui alguns exemplos: SPXUSD SampP 500 em USD JPXJPY NIKKEI 225 em JPY NSXUSD NASDAQ 100 em USD FRXEUR FRANCÊS CAC 40 em EUR UDXUSD US DOLLAR INDEX em USD UKXGBP FTSE 100 em GBP GRXEUR DAX 30 em EUR AUXAUD ASX 200 em AUD HKXHKD HAN SENG em HKD ETXEUR EUROSTOXX 50 em EUR WTIUSD WEST TEXAS INTERMEDIATE em USD BCOUSD BRENT CRUDE OIL em USD Para todos os formatos de dados csv incluindo ASCII genérico, MetaTrader, Ninja Trader e MetaStock Para ambos os cronogramas como 1 Minuto e Dados de Carimbo Para iniciar o download gratuito, siga A seguinte URL: Baixe dados históricos Forex gratuitos Para ter mais detalhes sobre todo o nosso feed de dados, verifique essa URL: Arquivos de dados 8211 Especificação detalhada Tudo isso, grátis e fácil, sempre comercial feliz, HistData Weve atualizou os arquivos de dados Forex grátis com o As últimas cotações de dezembro de 2017. A última atualização inclui: Cotações de dados até 16 de dezembro de 2010 inclusive. Os 66 pares de divisas estão disponíveis para download: EUR 66, AUDJD, JPJPY, NZDJD, AUDAJ, AUDAJ, EURCAD, AUDCAD, AUDJAD, EURJD EUR EUR, EURHUF, FRXEUR, HKXHKD, NZDCHF, SPXUSD, USDHUF, USDPLN, USDZAR, XAUCHF, ZARJPY, BCOUSD, ETXEUR, CADCHF, EURDKK, EURNZD, GRXEUR, NZDCAD, SGDJPY, USDHKD, USDNOK, USDTRU, XAUAUD, AUDCHF, AUXAUD, EURHUF, EURPLN, EUROKD, USDZG, GBPAUD, GBPNZD, JPXJPY, UDXUSD, USDCZK, USDSEK, WTIUSD, XAUEUR, AUDNZD Para sua informação, nos nossos feeds de dados, você deve ser Capaz de encontrar alguns feeds de dados de futuros. Aqui alguns exemplos: SPXUSD SampP 500 em USD JPXJPY NIKKEI 225 em JPY NSXUSD NASDAQ 100 em USD FRXEUR FRANCÊS CAC 40 em EUR UDXUSD US DOLLAR INDEX em USD UKXGBP FTSE 100 em GBP GRXEUR DAX 30 em EUR AUXAUD ASX 200 em AUD HKXHKD HAN SENG em HKD ETXEUR EUROSTOXX 50 em EUR WTIUSD WEST TEXAS INTERMEDIATE em USD BCOUSD BRENT CRUDE OIL em USD Para todos os formatos de dados csv incluindo ASCII genérico, MetaTrader, Ninja Trader e MetaStock Para ambos os cronogramas como 1 Minuto e Dados de Carimbo Para iniciar o download gratuito, siga A seguinte URL: Baixe dados históricos Forex gratuitos Para ter mais detalhes sobre todo o nosso feed de dados, verifique essa URL: Arquivos de dados 8211 Especificação detalhada Tudo isso, grátis e fácil, sempre comercial feliz, HistData Weve atualizou os arquivos de dados Forex grátis com o Últimas cotações de dezembro de 2017. A última atualização inclui: Cotações de dados até 09 de dezembro de 2010 inclusive. Os 66 pares de divisas estão disponíveis para download: EUR 66, AUDJD, JPJPY, NZDJD, AUDAJ, AUDAJ, EURCAD, AUDCAD, AUDJAD, EURJD EUR EUR, EURHUF, FRXEUR, HKXHKD, NZDCHF, SPXUSD, USDHUF, USDPLN, USDZAR, XAUCHF, ZARJPY, BCOUSD, ETXEUR, CADCHF, EURDKK, EURNZD, GRXEUR, NZDCAD, SGDJPY, USDHKD, USDNOK, USDTRU, XAUAUD, AUDCHF, AUXAUD, EURHUF, EURPLN, EUROKD, USDZG, GBPAUD, GBPNZD, JPXJPY, UDXUSD, USDCZK, USDSEK, WTIUSD, XAUEUR, AUDNZD Para sua informação, nos nossos feeds de dados, você deve ser Capaz de encontrar alguns feeds de dados de futuros. Aqui alguns exemplos: SPXUSD SampP 500 em USD JPXJPY NIKKEI 225 em JPY NSXUSD NASDAQ 100 em USD FRXEUR FRANCÊS CAC 40 em EUR UDXUSD US DOLLAR INDEX em USD UKXGBP FTSE 100 em GBP GRXEUR DAX 30 em EUR AUXAUD ASX 200 em AUD HKXHKD HAN SENG em HKD ETXEUR EUROSTOXX 50 em EUR WTIUSD WEST TEXAS INTERMEDIATE em USD BCOUSD BRENT CRUDE OIL em USD Para todos os formatos de dados csv incluindo ASCII genérico, MetaTrader, Ninja Trader e MetaStock Para ambos os cronogramas como 1 Minuto e Dados de Carimbo Para iniciar o download gratuito, siga A seguinte URL: Baixe Dados Históricos Forex Grátis Para ter mais detalhes sobre todos os nossos dados, verifique esta URL: Arquivos de Dados 8211 Especificação Detalhada Tudo isso, Gratuito e Fácil, sempre Happy Trading, HistData Weve atualizou os Arquivos de Dados Forex Gratuitos para o Complete as citações de novembro de 2017. Além disso, we8217ve atualizou as cotações dos primeiros dias de dezembro de 2017. A última atualização inclui: Cotações de dados até 02 de dezembro de 2010 inclusive. Os 66 pares de divisas estão disponíveis para download: EUR 66, AUDJD, JPJPY, NZDJD, AUDAJ, AUDAJ, EURCAD, AUDCAD, AUDJAD, EURJD EUR EUR, EURHUF, FRXEUR, HKXHKD, NZDCHF, SPXUSD, USDHUF, USDPLN, USDZAR, XAUCHF, ZARJPY, BCOUSD, ETXEUR, CADCHF, EURDKK, EURNZD, GRXEUR, NZDCAD, SGDJPY, USDHKD, USDNOK, USDTRU, XAUAUD, AUDCHF, AUXAUD, EURHUF, EURPLN, EUROKD, USDZG, GBPAUD, GBPNZD, JPXJPY, UDXUSD, USDCZK, USDSEK, WTIUSD, XAUEUR, AUDNZD Para sua informação, nos nossos feeds de dados, você deve ser Capaz de encontrar alguns feeds de dados de futuros. Aqui alguns exemplos: SPXUSD SampP 500 em USD JPXJPY NIKKEI 225 em JPY NSXUSD NASDAQ 100 em USD FRXEUR FRANCÊS CAC 40 em EUR UDXUSD US DOLLAR INDEX em USD UKXGBP FTSE 100 em GBP GRXEUR DAX 30 em EUR AUXAUD ASX 200 em AUD HKXHKD HAN SENG em HKD ETXEUR EUROSTOXX 50 em EUR WTIUSD WEST TEXAS INTERMEDIATE em USD BCOUSD BRENT CRUDE OIL em USD Para todos os formatos de dados csv incluindo ASCII genérico, MetaTrader, Ninja Trader e MetaStock Para ambos os cronogramas como 1 Minuto e Dados de Carimbo Para iniciar o download gratuito, siga A seguinte URL: Baixe dados históricos Forex gratuitos Para ter mais detalhes sobre todo o nosso feed de dados, verifique essa URL: Arquivos de dados 8211 Especificação detalhada Tudo isso, grátis e fácil, sempre comercial feliz, HistData Weve atualizou os arquivos de dados Forex grátis com o Citações de novembro de 2017. A última atualização inclui: Cotações de dados até 25 de novembro de 2010 inclusive. Os 66 pares de divisas estão disponíveis para download: EUR 66, AUDJD, JPJPY, NZDJD, AUDAJ, AUDAJ, EURCAD, AUDCAD, AUDJAD, EURJD EUR EUR, EURHUF, FRXEUR, HKXHKD, NZDCHF, SPXUSD, USDHUF, USDPLN, USDZAR, XAUCHF, ZARJPY, BCOUSD, ETXEUR, CADCHF, EURDKK, EURNZD, GRXEUR, NZDCAD, SGDJPY, USDHKD, USDNOK, USDTRU, XAUAUD, AUDCHF, AUXAUD, EURHUF, EURPLN, EUROKD, USDZG, GBPAUD, GBPNZD, JPXJPY, UDXUSD, USDCZK, USDSEK, WTIUSD, XAUEUR, AUDNZD Para sua informação, nos nossos feeds de dados, você deve ser Capaz de encontrar alguns feeds de dados de futuros. Aqui alguns exemplos: SPXUSD SampP 500 em USD JPXJPY NIKKEI 225 em JPY NSXUSD NASDAQ 100 em USD FRXEUR FRANCÊS CAC 40 em EUR UDXUSD US DOLLAR INDEX em USD UKXGBP FTSE 100 em GBP GRXEUR DAX 30 em EUR AUXAUD ASX 200 em AUD HKXHKD HAN SENG em HKD ETXEUR EUROSTOXX 50 em EUR WTIUSD WEST TEXAS INTERMEDIATE em USD BCOUSD BRENT CRUDE OIL em USD Para todos os formatos de dados csv incluindo ASCII genérico, MetaTrader, Ninja Trader e MetaStock Para ambos os cronogramas como 1 Minuto e Dados de Carimbo Para iniciar o download gratuito, siga A seguinte URL: Baixe dados históricos Forex gratuitos Para ter mais detalhes sobre todo o nosso feed de dados, verifique essa URL: Arquivos de dados 8211 Especificação detalhada Tudo isso, grátis e fácil, sempre comercial feliz, HistData Weve atualizou os arquivos de dados Forex grátis com o Citações de novembro de 2017. A última atualização inclui: Cotações de dados até 18 de novembro de 2010 inclusive. Os 66 pares de divisas estão disponíveis para download: EUR 66, AUDJD, JPJPY, NZDJD, AUDAJ, AUDAJ, EURCAD, AUDCAD, AUDJAD, EURJD EUR EUR, EURHUF, FRXEUR, HKXHKD, NZDCHF, SPXUSD, USDHUF, USDPLN, USDZAR, XAUCHF, ZARJPY, BCOUSD, ETXEUR, CADCHF, EURDKK, EURNZD, GRXEUR, NZDCAD, SGDJPY, USDHKD, USDNOK, USDTRU, XAUAUD, AUDCHF, AUXAUD, EURHUF, EURPLN, EUROKD, USDZG, GBPAUD, GBPNZD, JPXJPY, UDXUSD, USDCZK, USDSEK, WTIUSD, XAUEUR, AUDNZD Para sua informação, nos nossos feeds de dados, você deve ser Capaz de encontrar alguns feeds de dados de futuros. Aqui alguns exemplos: SPXUSD SampP 500 em USD JPXJPY NIKKEI 225 em JPY NSXUSD NASDAQ 100 em USD FRXEUR FRANCÊS CAC 40 em EUR UDXUSD US DOLLAR INDEX em USD UKXGBP FTSE 100 em GBP GRXEUR DAX 30 em EUR AUXAUD ASX 200 em AUD HKXHKD HAN SENG em HKD ETXEUR EUROSTOXX 50 em EUR WTIUSD WEST TEXAS INTERMEDIATE em USD BCOUSD BRENT CRUDE OIL em USD Para todos os formatos de dados csv incluindo ASCII genérico, MetaTrader, Ninja Trader e MetaStock Para ambos os cronogramas como 1 Minuto e Dados de Carimbo Para iniciar o download gratuito, siga A seguinte url: Baixe Dados Históricos Forex Grátis Para ter mais detalhes sobre todos os nossos dados, verifique esta URL: Arquivos de Dados 8211 Especificação Detalhada Tudo isso, Gratuito e Fácil, sempre Feliz Trading, HistDataI imagino que existem alguns, como eu, Que exigem uma maneira de obter taxas de câmbio para a implementação no projeto web de vez em quando, então pensei que compartilharia uma solução que eu desenvolvi para esse propósito. Acontece que o Yahoo Finance possui uma API CSV que facilita a obtenção de taxas de câmbio (e cotações de ações) no formato CSV usando uma URL como essa (e é GRATUITA): isso nos dirá a última taxa de conversão para Dólares do Caribe Oriental (XCD) para dólares dos Estados Unidos (USD). Neste ponto, seria útil aprender sobre códigos de moeda. Desligar o URL Para começar, vamos tentar entender o URL do Yahoo Finance. Valores de pesquisa (ou símbolos de ações) As primeiras três letras aqui indicam a moeda da qual você está convertendo, as próximas três indicam a moeda à qual você está convertendo, e X presumivelmente diz que está consultando uma taxa de câmbio. Dito isto, se você deseja consultar várias taxas, pode inserir valores separados por vírgulas como este: Esta parte sugere o formato ou os campos que devem ser retornados nos dados. Vamos descrever cada parte por sua vez. S o símbolo (valor de pesquisa) consultado. L1 o último valor de troca d1 a última data de troca t1 o último tempo de troca Até este ponto você deve poder baixar um arquivo CSV com os dados que deseja e usá-lo dessa maneira em algumas soluções. Mas aqui nosso objetivo é demonstrar como ler esses dados usando o PHP e devolvê-lo como uma matriz ou um objeto de classe padrão. Construindo a solução PHP Nosso objetivo é desenvolver uma solução que ofereça as seguintes opções: 1. Procurar ou pesquisar várias moedas 2. Converter uma única moeda base em vários destinos ou converter esses destinos na moeda base. 3. Saída dos resultados como uma matriz associativa ou um objeto de classe padrão. Utilizaremos técnicas de tratamento de arquivos PHP para obter dados do arquivo CSV em vez de baixá-lo. Neste ponto, eu deveria explicar que cada linha de dados seria retornada como uma matriz com chaves numéricas. Então, o primeiro passo na construção da solução é encontrar uma maneira de trocar as chaves numéricas com algo mais útil. Adicionando chaves de matriz úteis Para resolver esse problema, primeiro criaremos uma maneira de alterar as chaves numéricas para alguns valores úteis. Isso nos ajuda a armazenar nossa matriz associativa mais tarde, e também faz mais sentido se convertemos resultados em um objeto de classe padrão. Convertendo Arrays para Objetos Para poder tornar nossos resultados em um objeto mais tarde, precisamos de uma técnica para converter arrays em objetos. Esse par de funções faria isso muito bem. Obtendo as taxas de câmbio As funções definidas até agora desempenham papéis de suporte na solução geral. Passamos agora à função que realmente coloca essa solução em marcha, e entrega os resultados desejados. Você notaria que eu fiz comentários consideráveis ​​dentro do código para esta função. Esses comentários devem explicar o que ele faz e como. Basta colocar esta função junto com os outros, enfiá-los no seu projeto web e você tem a configuração completa para capturar essas taxas de câmbio. Agora, vejamos uma implementação típica e os parâmetros que podemos passar para nossa função. A função possui quatro (4) parâmetros, que são detalhados da seguinte forma: cadência (string) (requerida). O código da moeda que você escolheu e para o qual deseja obter taxas de câmbio. Padrão: Nenhum convertto (string) (opcional). Determina se a conversão para moeda doméstica (H) ou Moedas de destino (T). Você também pode passar nulo para este parâmetro se desejar acessar adicionais. Opções: H, T Padrão: T. additionaltargets (array) (opcional). Adicione moedas de destino adicionais, se desejar. Você também pode passar nulo para este parâmetro se desejar acessar o tipo de saída. Padrão: array () outputtype (string) (opcional). Isso determina se a saída de matriz associativa ou objeto de classe padrão. Opções: ARRAYA, OBJETO Padrão: ARRAYA Exemplos de uso Retorna as taxas para Dólares do Caribe Oriental na lista padrão, como uma matriz associativa. Retorna as taxas nos Dólares do Caribe Oriental para cada uma das moedas na lista padrão. Retorna as taxas para Dólares do Caribe Oriental nas moedas padrão e as Libras do Egito como um objeto. Imprime o nome e a taxa para cada moeda alvo de uma matriz. Imprime o nome e a taxa para cada moeda alvo de um objeto. Imprime o nome da moeda para USD de uma matriz. Imprime o nome da moeda para EUR a partir de um objeto. Juntando tudo por conveniência, vamos colocar o código completo para esta solução juntos. Para sua conveniência ou preferência, você pode ajustar os valores da matriz defaulttargets. E você vai, espero que você ache isso útil para seus projetos e divirta-se obtendo essas taxas de câmbio.

No comments:

Post a Comment