如何在php中的stdClass数组中推送数组(How to push array in stdClass array in php)
我有一个数组,我从我的数据库中获取。 例如:
$db_record = $this->search_model->search_Employee(); foreach ($db_record as $db_data) { echo $db_data->phone_number; }在上面的例子中,我能够毫无问题地获取记录,但我想在之后的$db_data添加其他数据。
foreach ($db_record as $db_data) { echo $db_data->phone_number; $db_data[]['new_value']='prashant'; }但$db_data[]['new_value']='prashant'; 投掷低于错误
Cannot use object of type stdClass as array in如果有人可以帮助我超过5个小时,那就太好了。
I have an array which I am getting from my database. For instance:
$db_record = $this->search_model->search_Employee(); foreach ($db_record as $db_data) { echo $db_data->phone_number; }In above example I am able to fetch the record without any issue, but I want to add other data in $db_data afterwards.
foreach ($db_record as $db_data) { echo $db_data->phone_number; $db_data[]['new_value']='prashant'; }but $db_data[]['new_value']='prashant'; throwing below error
Cannot use object of type stdClass as array inIt will great if someone can help me as struggeling more than 5 hours.
最满意答案
试试$db_data->new_value ='prashant';
Try $db_data->new_value ='prashant';
更多推荐
发布评论