$sort_data = $this->model->where ( array('cate'=>$cate,'active'=>1) )->getField ( "sortid,name" );
$but_array_out=array();
foreach ( $sort_data as $key => &$val ) {
$but_array = array();
$but_array['class'] = '';
$but_array['url'] = U('',array('cate'=>$cate,'tab'=>$tab,'sort'=>$key));
$but_array['name'] = $val;
$but_array_out[] = $but_array;
}输出代码为:Array
(
[0] => Array
(
[class] =>
[url] => /newsList/cate/2/tab/2/sort/2.html
[name] => 资讯列表
)
[1] => Array
(
[class] =>
[url] => /newsList/cate/2/tab/2/sort/3.html
[name] => 多彩生活
)
)我希望输出的数组没有键名,就那个0和1,就如下面的数组一样Array
(
[class] =>
[url] => /newsList/cate/2/tab/2/sort/2.html
[name] => 资讯列表
)
Array
(
[class] =>
[url] => /newsList/cate/2/tab/2/sort/3.html
[name] => 多彩生活
)这应该怎么弄啊,在循环中直接print_r($but_array),就能出来上面的数组,可是放到外面就只有一个 最佳答案