Я получаю следующую переменную, которую я ввел в переменную $ 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);
но ничего не работает.
Что я не делаю правильно?