как собрать данные в массив из ответа json apicall (execute ('GET', $ url)

1

Я получил код примера API от своего поставщика интернет-магазина. Он используется для непосредственного получения данных из моей базы данных интернет-магазина:

require_once dirname(__FILE__) . '/classes/apicall.php';
$username = 'extreme';
$apiKey = 'xxxx';
$apiCall = new ApiCall($username, $apiKey);
$apiCall->setFormat('json');
$url = 'extreme.api.shoprenter.hu/products/cHJvZHVjdC1wcm9kdWN0X2lkPTQ0NDE=';
$response = $apiCall->execute('GET', $url);
echo '<pre>';
print_r($response->getParsedResponseBody());

Результат выглядит следующим образом: http://data.extremeaudio.hu/api/product.php

Моя задача - собрать данные из этого вывода в массив или что-то в этом роде, поэтому я могу использовать его для динамического обновления цен на продукты на странице javascript на основе html здесь:

http://data.extremeaudio.hu/tv/

Поэтому, пожалуйста, помогите мне, как я могу собрать эту часть:

[price] => 23621.2600

для отображения фактической цены внутри баннеров.

Я абсолютно НЕ эксперт по php, как вы видите, поэтому, пожалуйста, если вы помогаете, используйте примеры или подробные комментарии.

Большое спасибо!

  • 0
    $ response-> getParsedResponseBody () ['price']?
  • 0
    @splash58 splash58 это поддерживается в версии PHP OP?
Теги:
arrays

1 ответ

0
Лучший ответ

С помощью $response->getParsedResponseBody() вас есть массив.

Сохраните этот массив в var $var = $response->getParsedResponseBody(); ,

Затем вы можете получить доступ к price через $var['price']; ;

  • 0
    спасибо, я уже узнал, но спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню