1.获取数据表的所有字段名,并且存入数组,该操作需要在实例化数据库类之后,调用查询方法执行,$zdname 获取的包含所有字段和其他数据的一个素组,循环它,并取出里面的字段名放入一个新数组$arrad,$arrzdname是字段下面的中文注释。
$sql = "SHOW FULL COLUMNS FROM table" ;
$zdname = $db->fetchAll($sql);
foreach($zdname as $row){
$arrzd[]=$row["Field"];
$arrzdname[]=$row["Comment"];
}
2 .去除某些不需要的字段,如果id 时间等字段,使用php的unset方法,里面的参数是在新数组$arrad中的键名,该方法保留了数组原有的键名顺序,不会对数组重新排序。
unset($arrzdname[0]);
unset($arrzdname[1]);
unset($arrzdname[26]);
3. 如果想对数组进行排序,使用array_values方法。
$arrHeader=array_values($arrzdname);