Нужна помощь.Я хочу получить данные из мультимассива json с помощью метода PHP POST, если я использую JSON без мультимассива, я могу получить эти данные.это мой Json:
{
"total_record": "300",
"data":
[{
"guestid": "757",
"rsvid": "3706001",
"conf_no": "fnine-3706001",
"arrival_date": "2017-09-25 14:34:28",
"departure_date": "2017-09-26 11:18:35"
},
{
"guestid": "4835",
"rsvid": "3472001",
"conf_no": "fnine-3472001",
"arrival_date": "2018-03-28 00:00:00",
"departure_date": "2018-03-30 13:00:00"
}]
}
для кода PHP, как показано ниже:
print_r($_POST);
$fieldpost1 = $this->post();
print_r($fieldpost1);
$fieldpost2 = json_decode($this->input->post(), true);
print_r($fieldpost2);
результат:
Array ( ) Array ( )
A PHP Error was encountered
Severity: Warning
Message: json_decode() expects parameter 1 to be string, array given
Filename: controllers/Api.php
Line Number: 70
Backtrace:
Может кто-нибудь помочь мне, если этот метод невозможно, может быть есть другие способы сделать это на PHP или Codeigniter? Спасибо.