php Array ( [0] => 班主任名称 [1] => 班级名称)这样各式的数组变成 array('Hello','World!');怎么弄

现在数据是这样的
Array ( [0] => 班主任名称 [1] => 班级名称 [2] => 集体纪律 [3] => 集体卫生 [4] => 集体礼仪 [5] => 集体体育 [6] => 集体财产 [7] => 集体加分 [8] => 个人纪律 [9] => 个人卫生 [10] => 个人礼仪 [11] => 个人体育 [12] => 个人财产 [13] => 个人加分 [14] => 班级总分 [15] => 班主任常规分数 [16] => 班主任总分 [17] => 班主任排名 )

想把它变成array('Hello','World!','I','love','Shanghai!');
这个样子的 大神们怎么弄?

第一个Array难道不是一个正常的二维索引数组么,第二个也是正常的二维索引数组笨办法 直接循环替换ok了,上代码:

$array = Array ( 
    '班主任名称',
    '班级名称',
    '集体纪律',
    '集体卫生',
    '集体礼仪', 
    '集体体育',
    '集体财产',
    '集体加分',
    '个人纪律',
    '个人卫生',
    '个人礼仪', 
    '个人体育',
    '个人财产', 
    '个人加分',
    '班级总分',
    '班主任常规分数',
    '班主任总分',
    '班主任排名' 
);
$str = 'Hello World I Love Shanghai!';
$str_arr = explode(' ', $str);
$count = count($str_arr);
foreach($array as $k=>$v)
{
    if($k<$count)
    {
        $array[$k] = $str_arr[$k];
    }else{
        unset($array[$k]);
    }
}
var_dump($array);die;

php Array ( [0] => 班主任名称 [1] => 班级名称)这样各式的数组变成 array('Hello','World!');
这个就是数组表示方式。您直接echo打印出来就是这样的吧。