@ilya17392

Приходит строка json, после использования ф-ции json_decode, выводит массив, как выбрать из него отдельные элементы, например lang и строку в конце?

КОД:
$data = array(
    'key' => 'trnsl.1.1.20190919T120001Z.d754b7a5da841428.846bdf32c23f6295e7a341b8b1dc6e2c0bf31c30',
    'text' => 'My name is ...',
    'lang' => 'de',
    'format' => 'plain',
    'options' => 1,
);
 
$curlObject = curl_init();
 
curl_setopt($curlObject, CURLOPT_URL, 'https://translate.yandex.net/api/v1.5/tr.json/translate');
 
curl_setopt($curlObject, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curlObject, CURLOPT_SSL_VERIFYHOST, false);
 
curl_setopt($curlObject, CURLOPT_POST, true);
curl_setopt($curlObject, CURLOPT_POSTFIELDS, http_build_query($data,'','&'));
 
curl_setopt($curlObject, CURLOPT_RETURNTRANSFER, true);
 
$responseData = curl_exec($curlObject);
 
curl_close($curlObject);
 
if ($responseData === false) {
    throw new Exception('Response false');
}
 
var_dump(json_decode($responseData, true));

К примеру, чтоб выводило en-ru:Hello-Привет
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
@BATPYIIIKOB
PHP, JS
$data = json_decode($responseData, true);

echo $data['lang'] ;


и т.д....
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 60 000 до 120 000 руб.
ЭЛКОД Москва
от 150 000 до 180 000 руб.
SMS Aero Москва
от 80 000 до 140 000 руб.
22 окт. 2019, в 05:27
10000 руб./за проект
22 окт. 2019, в 00:09
3500 руб./за проект