gpt4 book ai didi

PHP 从 URL 获取结果

转载 作者:行者123 更新时间:2023-12-05 01:47:01 24 4
gpt4 key购买 nike

我认为这是个愚蠢的问题。

我有一个我想访问的 API。如果我只是将 url 放入浏览器,它会正确返回所有结果。

https://api.mydomain.com/v1/name?user=user1&pass=1234

在我的浏览器中返回数组信息:

{"firstname":"John","Surname":"Smith"}    

我希望能够使用 PHP 将 URL 页面的结果简单地分配给一个变量:

$url="https://api.mydomain.com/v1/name?user=user1&pass=1234";
$result=parse($url);
print_r($result);

这显然行不通,只是在寻找正确的语法。做了一些研究但没有得到任何运气。应该如此简单,但事实并非如此。

建议一如既往地受到赞赏。谢谢

最佳答案

只需向您的 API 服务发出请求:

$url="https://api.mydomain.com/v1/name?user=user1&pass=1234";
$result = file_get_contents($url);

然后,如果我没理解错的话,你的 API 会返回 JSON 响应,所以你必须对其进行解码:

$vars = json_decode($result, true);

这将返回一个包含所有变量的数组:

echo $vars['firstname']; //"John";
echo $vars['Surname']; //"Smith";

关于PHP 从 URL 获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32070596/

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