Как отображать только значение массива в JSON out в php
Я использую ниже PHP-код
echo '{"aaData":'.json_encode($user_details).'}';
И он возвращается ниже выхода
{"aaData": [ {"id":"31","name":"Elankeeran","email":"ekeeran@yahoo.com","activated":"0","phone":""} ]}
Но мне нужен вывод JSON, как показано ниже.
{"aaData": [ {"31","Elankeeran","ekeeran@yahoo.com","0","1234"} ]}
Любой, пожалуйста, помогите в этом.
$rows = array(); foreach ($user_details as $row) { $rows[] = array_values((array)$row); } echo json_encode(array('aaData'=> $rows));
который выводит:
{"aaData": [ ["31","Elankeeran","test@yahoo.com","0","1234"], ["33","Elan","test@gmail.com","1",""] ]}
echo '{"aaData":'.json_encode(array_values($user_details)).'}';
должен это сделать
Ваш PHP уже производит действительный JSON. Чтобы получить доступ к элементам в нем из JavaScript, используйте такие шаблоны, как:
obj.aaData[0].name; // Elankeeran obj.aaData[0].email; // email@yahoo.com