如何在关联数组中添加外部数据?

时间:2013-11-17 05:43:42

标签: php arrays codeigniter associative-array

我在数组中添加另一个数据时遇到问题,我真的不知道如何传递它。这是我的代码。

    if($q->num_rows() > 0){
        foreach($q->result() as $rows){
            $data[] = $rows;                
        }
        $data[]['in'] = 'IN';
    }

如何在数组中添加IN。因为它给了我这个。

 [0] => stdClass Object
    (
     [rstatus] => Unavailable
        [rprice] => 5000
    )

 [1] => IN
 )

我希望它像。

 [0] => stdClass Object
    (
     [rstatus] => Unavailable
     [rprice] => 5000
    [in] => IN
    )

1 个答案:

答案 0 :(得分:1)

你可以这样做:

if($q->num_rows() > 0){
    foreach($q->result() as $rows) { 
        if (!isset($rows->in)) {           
          $rows->in = 'IN';            
        }
        $data[] = $rows;                
    }
}