gpt4 book ai didi

php - Google finance API - 无法获取货币汇率

转载 作者:行者123 更新时间:2023-11-29 06:56:53 25 4
gpt4 key购买 nike

我正在使用 Google 的货币 API 获取汇率并将它们存储在我的数据库中,但我遇到了一些问题。这是我正在处理的内容:

http://www.google.com/ig/calculator?hl=en&q=100USD=?GBP

我总是将 1USD 作为第一个参数传递,并将其兑换成我数据库中的所有货币,将结果变量转换为 float 并存储。一切正常,直到 API 的结果大于 1000。例如:

http://www.google.com/ig/calculator?hl=zh-CN&q=100USD=?PYG这将返回“440 528.634”作为值,问题出在空格分隔符中。当我将其转换为 float 时,它只存储“440”。在将其转换为 float 之前,我尝试在其上运行 str_replace() ,但由于某种原因它不起作用——我猜它不是常规的空格,而是某种特殊字符。我还尝试用空格分解变量并返回合并的数组字段,但没有骰子。我的想法已经用完了,所以我真的希望有人能帮助我 :D

最佳答案

它是一个不间断的空格字符。如果将其引用为 \xA0,则可以替换它:

$result = str_replace("\xA0", "", $result);

注意双引号。使用这些而不是单引号,否则它将无法正常工作。

关于php - Google finance API - 无法获取货币汇率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12199105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com