从数组中回显特定值-PHP cURL

从数组中回显特定值-PHP cURL,php,curl,Php,Curl,我试图从cURL请求中回显某些值 我的PHP代码: $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => 'https://api.envato.com/v1/market/new-files:themeforest,site-templates.json', CURLOPT_HTTPHEADER => array('Authorizat

我试图从cURL请求中回显某些值

我的PHP代码:

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://api.envato.com/v1/market/new-files:themeforest,site-templates.json',
CURLOPT_HTTPHEADER => array('Authorization: Bearer myuniquekeygoeshere')
));

$resp = curl_exec($curl);
echo $resp;

curl_close($curl);
当我使用
echo$resp
时,我得到了这个(这是他们API的截图,但我得到了相同的截图,所以到目前为止效果很好):

我怎样才能从这个——比如说“发散-启动登录页”中获得某些价值呢


我尝试了
echo$resp[“新文件”][0][“项目”]但是我得到的不是名字,而是一个JSON。你必须这样做:

$resp = curl_exec($curl);
$respArray = json_decode($resp, true);
$item = $respArray['new-files'][0]['item'];

阅读更多

你得到的答案是JSON。你必须这样做:

$resp = curl_exec($curl);
$respArray = json_decode($resp, true);
$item = $respArray['new-files'][0]['item'];

阅读更多

您可以解码json并访问数组中的适当索引

例如,项目的首次出现

$my_array = json_decode($resp, true);

echo $my_array['new-files][0]['item'];

您可以解码json并访问数组中的适当索引

例如,项目的首次出现

$my_array = json_decode($resp, true);

echo $my_array['new-files][0]['item'];

您得到的是JSON响应,所以需要将JSON解码到数组中,然后您可以使用它,再试一次

<?php
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://api.envato.com/v1/market/new-files:themeforest,site-templates.json',
CURLOPT_HTTPHEADER => array('Authorization: Bearer myuniquekeygoeshere')
));

$resp = curl_exec($curl);
$response = json_decode($resp, true);
print_r($response);

curl_close($curl);

您得到的是JSON响应,所以需要将JSON解码到数组中,然后您可以使用它,再试一次

<?php
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://api.envato.com/v1/market/new-files:themeforest,site-templates.json',
CURLOPT_HTTPHEADER => array('Authorization: Bearer myuniquekeygoeshere')
));

$resp = curl_exec($curl);
$response = json_decode($resp, true);
print_r($response);

curl_close($curl);
json_decode($resp,true);
以作为关联数组的输出。
json_decode($resp,true);
以作为关联数组的输出。