Как напечатать ответ API в codeigniter 3 - PullRequest
0 голосов
/ 30 января 2019

Я использую Sabare API в моем приложении codeigniter. Я хочу напечатать ответ API в моем файле просмотра, но ответ слишком много шагов

, так как заранее напечатать ответ API с помощью цикла foreach

это ответ, который я получаю от API

enter image description here

Ответы [ 2 ]

0 голосов
/ 30 января 2019

попробуйте это в php-файле:

с данными строки

$ data - это цикл вывода php

header('Content-type: application/json');
$data = json_decode(file_get_contents("php://input"));
$HotelCode = $data->GetHotelListRS->HotelList->HotelRef[0]->HotelInfo[0]->HotelCode;

с данными формы

header("Content-type: application/json");
$data = json_encode($response);
$HotelCode = $data['GetHotelListRS']['HotelList']['HotelRef'][0]['HotelInfo'][0]['HotelCode'];
die();
0 голосов
/ 30 января 2019

Вы можете просмотреть файл в соответствии с массивом JSON, выполнив следующий шаг.

$data = json_decode(file_get_contents("http://your_api_get_url"));

foreach($data->GetHotelListRS->HotelList->HotelRef[0]->HotelInfo as $hotel) {

  echo $hotel->HotelName;

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...