php给数组最前面插入一个数组
数组如:
{
"No": 0,
"Msg": "数据列表",
"Data": {
"cartype": [
{
"TypeID": 190,
"TypePID": 189,
"TypeName": "营运客车"
},
{
"TypeID": 191,
"TypePID": 189,
"TypeName": "货车大中型客车"
},
{
"TypeID": 192,
"TypePID": 189,
"TypeName": "七座以下非营运小轿车"
},
{
"TypeID": 193,
"TypePID": 189,
"TypeName": "包车/七座以上非营运小客车"
},
{
"TypeID": 194,
"TypePID": 189,
"TypeName": "其他机动车"
}
],
"area": [
{
"TypeID": 0,
"TypePID": 0,
"TypeName": "请选择"
},
{
"TypeID": 182,
"TypePID": 181,
"TypeName": "10"
},
{
"TypeID": 183,
"TypePID": 181,
"TypeName": "20"
},
{
"TypeID": 184,
"TypePID": 181,
"TypeName": "30"
},
{
"TypeID": 185,
"TypePID": 181,
"TypeName": "40"
},
{
"TypeID": 186,
"TypePID": 181,
"TypeName": "50"
},
{
"TypeID": 187,
"TypePID": 181,
"TypeName": "60"
},
{
"TypeID": 188,
"TypePID": 181,
"TypeName": "70"
}
]
}
}
代码:
//获取分类车辆类型和面积
public function gettypelist()
{
$arr=['cartype'=>189,'area'=>181];//189 车辆类型 181 面积
$list=[];
foreach ($arr as $k=>$v)
{
$where=[];
$where[]=['TypeState','=',1];
$where[]=['TypeNode','=',2];
$where[]=['TypePID','=',$v];
$list[$k]=DB::name('wholetype')->field('TypeID,TypePID,TypeName')->where($where)->order('TypeSort asc,TypeID asc')->select()->toArray();
}
$arr=[];
$arr['TypeID']=0;
$arr['TypePID']=0;
$arr['TypeName']='请选择';
array_unshift($list['area'],$arr);
// echo '<pre>';
//print_r($list);
$this->BackResult(0, '数据列表',$list);
}