pohemu_by_i_net
@pohemu_by_i_net
разработчик мобильных игр

Как вывести элемент из json?

в $result приходит:
{"success":"true","link_url":"2222","link_page_url":"0000","bill_id":"1111"}


вот код:
$result = $test->billCreate($billSettings);
echo $result['success'];


в следствии echo $result['success'];
выводится:
{
почему то только одна скобка
а надо что бы выводило true

буду благодарен за помощь :)
  • Вопрос задан
  • 93 просмотра
Решения вопроса 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Сделайте var_dump($result) и посмотрите тип данных. Гарантирую. там будет String - строка. А значит надо предварительно эту строку распарсить в объект или массив через json_decode()
Ответ написан
Если вы получаете json, то вам нужно его сначала декодировать: json_decode

$result = $test->billCreate($billSettings);
$result = json_decode($result, true); // true указывает на то, что декодируем как ассоциативный массив
echo $result['success'];
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 13:32
300 руб./за проект
24 апр. 2024, в 13:10
400000 руб./за проект