我正在尝试将一个内爆生成的字符串插入一个数组,然后用于 json 实现
内爆生成的字符串看起来像这样
'id' => $this->_SqlResult[0],'UserId' => $this->_SqlResult[1],'Msg' => $this->_SqlResult[2],'MsgStamp' => $this->_SqlResult[3]
我想在这段代码中使用它
$this->_JsonArr[]=array($Generated string);
实现这样的目标
$this->_JsonArr[]=array('id' => $this->_SqlResult[0],'UserId' => $this->_SqlResult[1],'Msg' => $this->_SqlResult[2],'MsgStamp' => $this->_SqlResult[3]);
相反,我得到了这样的东西
$this->_JsonArr[]=array(" 'id' => $this->_SqlResult[0],'UserId' => $this->_SqlResult[1],'Msg' => $this->_SqlResult[2],'MsgStamp' => $this->_SqlResult[3]");
似乎生成的字符串被视为一个元素作为键和值对。显然我可以从 mysql 获得预期的输出,因此任何人都可以帮助我