Precisa exibir apenas o valor da matriz na saída JSON

Como exibir apenas o valor da matriz em JSON em php

Estou usando abaixo código PHP

echo '{"aaData":'.json_encode($user_details).'}'; 

E retorna abaixo do resultado

 {"aaData": [ {"id":"31","name":"Elankeeran","email":"ekeeran@yahoo.com","activated":"0","phone":""} ]} 

Mas eu preciso da saída JSON como abaixo

 {"aaData": [ {"31","Elankeeran","ekeeran@yahoo.com","0","1234"} ]} 

Qualquer um, por favor, ajude nisso.

 $rows = array(); foreach ($user_details as $row) { $rows[] = array_values((array)$row); } echo json_encode(array('aaData'=> $rows)); 

que produz:

 {"aaData": [ ["31","Elankeeran","test@yahoo.com","0","1234"], ["33","Elan","test@gmail.com","1",""] ]} 
 echo '{"aaData":'.json_encode(array_values($user_details)).'}'; 

deveria fazê-lo

Seu PHP já está produzindo JSON válido. Para acessar itens do JavaScript, use padrões como:

 obj.aaData[0].name; // Elankeeran obj.aaData[0].email; // email@yahoo.com