我们在项目中一般会定义数据的类型,而在前端页面中要把数据的类型以定义分类的名称展示出来,比如商品信息分类等。。。。
首先。。先从数据库里拿出数据。。。。
$Db = Db::name('video')->where('delete','0')->paginate( 20 );
定义一下数组:
$Array = $field->toArray();
//下一步获取下数组的长度
$a = count($Array);
$r = $a-1;
$i=0;
用while给数组里的type赋值
while($i<=$r)
{
$e=$i;
$name = $Db[$e]['type'];
if( $name =='1'){
$Array['data'][$e]['type'] = '工作汇报片';
}
if( $name =='2'){
$Array['data'][$e]['type'] = '单位职能宣传片';
}
if( $name =='3'){
$Array['data'][$e]['type'] = '2D动画';
}
if( $name =='4'){
$Array['data'][$e]['type'] = '3D动画';
}
if( $name =='5'){
$Array['data'][$e]['type'] = 'MG动画';
}
if( $name =='6'){
$Array['data'][$e]['type'] = '线上廉政展馆';
}
if( $name =='7'){
$Array['data'][$e]['type'] = '微电影';
}
if( $name =='8'){
$Array['data'][$e]['type'] = '线上媒体托管与内容策划';
}
if( $name =='9'){
$Array['data'][$e]['type'] = '公益广告片';
}
$i++;
}
最后定义Array...
$sda = $Array['data'];
前后数据处理对比:
赋值后: