商城的菜单通常都是树状结构,我们来模仿实现以下。
原理都是相同的,所以我们来个简单点的结构就行。层级只有两层,有两大类:手机和电脑;每个大类下面分别有三个子类:
1 //从数据库获取的分类数据(省略获取步骤) 2 //有“手机”和“电脑”两个大类 3 //--手机{三星Glaxy,IphoneX,华为荣耀} 4 //--电脑{Dell,Lenovo,IBM} 5 6 $data = array( 7 8 array('id' => 5, 'name' => '电脑', 'pid' => 0), 9 array('id' => 1, 'name' => '手机', 'pid' => 0), 10 array('id' => 2, 'name' => '三星Glaxy', 'pid' => 1), 11 array('id' => 3, 'name' => 'IphoneX', 'pid' => 1), 12 array('id' => 4, 'name' => '华为荣耀', 'pid' => 1), 13 array('id' => 6, 'name' => 'Dell', 'pid' => 5), 14 array('id' => 7, 'name' => 'Lenovo', 'pid' => 5), 15 array('id' => 8, 'name' => 'IBM', 'pid' => 5), 16 );