使用GET从API显示PHP中的json数据

使用GET从API显示PHP中的json数据

问题描述:

I have API url looks like this: https://api.domain.demo/v1.1/employees/1?api_token=123456

when I click on it I got the following data:

{"id":1,"name":"Anna"}

How to display and format the response data in PHP page using GET method?

我的API网址如下所示: https://api.domain.demo/v1.1/employees/1?api_token = 123456 p>

当我点击它时,我得到以下数据: p>

  {“id”:1,“name”:“Anna”} 
  code  >  pre> 
 
 

如何使用GET方法在PHP页面中显示和格式化响应数据? p> div>

json_decode() is what you are looking.

$link = "your url"

$data = json_decode($link,true);

after decoding the json, you will get a array with the elements in the json

print_r($data)

It worked this way:

<?php
        $url = "https://api...";
        $data = json_decode(file_get_contents($url), true);
        echo "id: ", $data['id'];
        echo '<br>';
        echo "Name: ", $data['name'];
        echo '<br>';
        echo "Logo: ", '<img src="', $data['logo'], ' " height="30" width="30">';
?>