如何在php中将对象推入数组

时间:2019-02-01 19:29:36

标签: php

我试图弄清楚如何将对象推入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'}”]]

我希望它们是真实的对象,而不是字符串

0 个答案:

没有答案