Php 将数组添加到数组

Php 将数组添加到数组,php,arrays,Php,Arrays,我已经能够在脚本中添加两个数组。问题是,如下所示,数组中的第二项是name[0],我需要它来表示[user] [0] => Array ( [id] => 1 [0] => Array ( [id] => 1 [first_name] => Cody [last_name] => Roberts

我已经能够在脚本中添加两个数组。问题是,如下所示,数组中的第二项是name[0],我需要它来表示[user]

    [0] => Array
    (
        [id] => 1
        [0] => Array
            (
                [id] => 1
                [first_name] => Cody
                [last_name] => Robertson
                [email] => codyrob@me.com
                [password] => 
                [age] => 16
                [city] => Commerce Township
                [country] => United States Of America
                [friends] => 
                [avatar] => http://blazebyte.org/community/index.php?action=dlattach;attach=4415;type=avatar
                [register_date] => 2011-09-03
                [laststatus_date] => 0000-00-00
            )

        [status] => This is my first status. Will be pulled from API. :D
        [date] => 2011-09-02 23:26:09
    )
这是我的PHP代码

    public function all_get()
{
    $feed = array();
    $data = array();

    $query = $this->db->query('SELECT * FROM `statuses`');

    if($query->num_rows() > 0)
    {
        $statuses = $query->result_array();

        foreach($statuses as $status)
        {
            $i = 0;

            $query = $this->db->query('SELECT * FROM `members` WHERE id='. $status['uid']);

            if($query->num_rows() > 0)
            {
                $user = $query->result_array();

                $first = array_slice($status, 0, 1, true);
                $secnd = array_slice($status, 2, null, true);

                foreach($user as $info => $value)
                {
                    $data[$info] = $value;
                }

                $feed[] = array_merge( (array) $first, (array) $data, (array) $secnd);
            }

        }   
    }

    return $feed;
}
快速修复方法是:(在返回前插入此项)

快速修复方法是:(在返回前插入此项)

foreach($feed as &$f) {
  $f['user']=$f[0];
  unset($f[0]);
}