现在数据是这样的
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打印出来就是这样的吧。