Эхо определенной переменной из ответа json

У меня есть такая функция:

public function create($dir, $input)
{   
    $data = ['data'=>$input];           
    $json = $this->call('POST', '/'.$dir, $data);
    return $json;
}

И следующий код, с помощью которого я отправляю данные и получаю ответ:

require_once('../Rest_smp.php');

$data["name"]               = "Test usereee";
$data["username"]           = "4533434";
$data["email"]              = "[email protected]";
$data["spi_classified"]     = "yes";
$data["country_id"]         = 5; 
$data["timezone_id"]        = 9; 
$data["language_id"]        = 3; 
$data["status"]             = "active";

echo (new Rest_smp())->create('user', $data);

Когда я вызываю URL-адрес, ответ приходит в следующем формате:

{"status":400,"status_message":"Username or email is already in use!"}

Я хочу отобразить только сообщение о состоянии и поместить его в такое состояние:

if (status_message = "what response is coming") {   
    do this;  
} 

Любая помощь или идея будут оценены.

это не повторяющийся вопрос, потому что он подходит к проблеме иначе. Прочтите, поймите и выскажите свое мнение.

user1147188 28.08.2018 13:35

Что именно якобы отличается? Объясните это нам, чтобы мы могли помочь вам целенаправленно.

deceze 28.08.2018 13:36
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
20
0

Другие вопросы по теме