我试图弄清楚如何将对象推入php中的数组,但无法正常工作,我正在收到一条“ undefined {”消息,我试图做的是在一个数组中获得10个不同的对象
我已经尝试用引号引起来
array_push($ data,“ {'key':'$ unique_key'}”)
但它可以将对象转换成字符串,然后我不知道如何使用javascript转换回对象,以便我可以使用像JSON
if($query->rowCount() > 0){
$data = [] ;
while($row = $query->fetch()){
$unique_key = $row['unique_key'] ;
array_push($data,{"key":"$unique_key"}) ;
}
echo json_encode(array("data" => $data)) ;
}
我想要的阵列看起来像这样
[{“ KEY”:“ 123456”},{“ key”:“ 543123”}];
不是这样
[“ {'KEY':'123456'}”,“ {'key':'543123'}”]]
我希望它们是真实的对象,而不是字符串