Intereting Posts
Веб-чат в php без использования базы данных или файла Регулярные выражения: как выражать \ w без подчеркивания Преобразование изображения в строку (для Symfony2 Response) Silex: перенаправить администратор на админ-домашний путь после входа в систему Сделать несколько страниц из запроса mysql PHPUnit RabbitMQ: написать тест для создания функции соединения Проблемы с удалением файлов cookie не будут отменены Показать ссылку в fpdf Какая версия php добавляет анонимные функции Создайте форму отправки (оберните таблицу в форму и покажите ее как таблицу снова) из продуктов, которые были заказаны проблемы с функцией strtolower Надежно воспроизвести на C # устаревший метод хэширования пароля, реализованный в PHP Оператор «Guard», такой как JavaScript в PHP Не удается получить содержимое обычной текстовой почты с помощью протокола IMAP Поиск регулярного выражения Mysql без повторяющихся символов

Попытка получить свойство не-объекта в PHP JSON

Я получаю следующую переменную, которую я ввел в переменную $ request:

{ "id":0, "person_name":"Altensis DominicX", "age":"14", "dob":"22/02/2004", "sex":"male", "marital_status":"singleX", "addr_name":"Fetles Ingus IncX", "po_box":"box 41", "post_office":"SYDKK", "district":"XXCity", "phones":"456-234", "fax":"8525", "email":"f@google.com", "person_type":"1", "phy_addr":"XXL Business CentreX", "religion":"none", "case_no":"case 1", "username":"user nameX", "pwd":"password", "req_code" = "1" } 

Когда я делаю

 $values = json_encode($request); 

Я получил:

 "{\r\n\"id\":0,\r\n\"person_name\":\"Altensis DominicX\",\r\n\"age\":\"14\",\r\n\"dob\":\"22\/02\/2004\",\r\n\"sex\":\"mal\",\r\n\"marital_status\":\"singleX\",\r\n\"addr_name\":\"Fetles Ingus IncX\",\r\n\"po_box\":\"box 41\",\r\n\"post_office\":\"LL 1\",\r\n\"district\":\"LilongweX\",\r\n\"phones\":\"456-234\",\r\n\"fax\":\"8525\",\r\n\"email\":\"f@google.com\",\r\n\"person_type\":\"1\",\r\n\"phy_addr\":\"Balaka Business CentreX\",\r\n\"religion\":\"IslamX\",\r\n\"case_no\":\"case 1\",\r\n\"username\":\"user nameX\",\r\n\"pwd\":\"password\",\r\n\"req_code\" = \"1\"\r\n}" 

Я хочу получить значения id, person_name и т. Д. Но когда я это сделаю

 $var_id = $values->id; 

я получил

h1> 500 Внутренняя ошибка сервера

Попытка получить свойство не-объекта (8)

  # 0 /var/www/html/myapp/index.php(175): flight \ Engine-> handleError (8, 'Попытка получить p ...', '/ var / www / html / m ...' , 175, Массив) 

я пытался

$values = json_decode($request);

но ничего не работает.

Что я не делаю правильно?