这是在smarty中的数组
$erwei=array(
array ( 'type_id' => '1', 'type_parentid' => '0 ', 'type_title' =>' 办公家具') ,
array ( 'type_id' => '2', 'type_parentid' => '1 ', 'type_title' =>' 实木产品') ,
array ( 'type_id' => '3', 'type_parentid' => '1 ', 'type_title' =>' 防火板产品') ,
array ( 'type_id' => '4', 'type_parentid' => '1 ', 'type_title' =>' 屏风产品') ,
array ( 'type_id' => '5', 'type_parentid' => '1 ', 'type_title' =>' 沙发产品') ,
array ( 'type_id' => '6', 'type_parentid' => '1 ', 'type_title' =>' 茶几产品') ,
array ( 'type_id' => '7', 'type_parentid' => '1 ', 'type_title' =>' 座椅产品') ,
array ( 'type_id' => '8', 'type_parentid' => '0 ', 'type_title' =>' 民用家具') ,
array ( 'type_id' => '9', 'type_parentid' => '2 ', 'type_title' =>' 白枫系列') ,
array ( 'type_id' => '10', 'type_parentid' => '2 ', 'type_title' =>' 琥珀居系列') ,
array ( 'type_id' => '11', 'type_parentid' => '2 ', 'type_title' =>'
夏都系列') ,
);
$smarty->assign('erwei',$erwei);
这是输出的结果
办公家具
实木产品
防火板产品
屏风产品
沙发产品
茶几产品
座椅产品
民用家具
白枫系列
琥珀居系列
夏都系列
$erwei=array(
array ( 'type_id' => '1', 'type_parentid' => '0 ', 'type_title' =>' 办公家具') ,
array ( 'type_id' => '2', 'type_parentid' => '1 ', 'type_title' =>' 实木产品') ,
array ( 'type_id' => '3', 'type_parentid' => '1 ', 'type_title' =>' 防火板产品') ,
array ( 'type_id' => '4', 'type_parentid' => '1 ', 'type_title' =>' 屏风产品') ,
array ( 'type_id' => '5', 'type_parentid' => '1 ', 'type_title' =>' 沙发产品') ,
array ( 'type_id' => '6', 'type_parentid' => '1 ', 'type_title' =>' 茶几产品') ,
array ( 'type_id' => '7', 'type_parentid' => '1 ', 'type_title' =>' 座椅产品') ,
array ( 'type_id' => '8', 'type_parentid' => '0 ', 'type_title' =>' 民用家具') ,
array ( 'type_id' => '9', 'type_parentid' => '2 ', 'type_title' =>' 白枫系列') ,
array ( 'type_id' => '10', 'type_parentid' => '2 ', 'type_title' =>' 琥珀居系列') ,
array ( 'type_id' => '11', 'type_parentid' => '2 ', 'type_title' =>'
夏都系列') ,
);
$smarty->assign('erwei',$erwei);
这是输出的结果
办公家具
实木产品
防火板产品
屏风产品
沙发产品
茶几产品
座椅产品
民用家具
白枫系列
琥珀居系列
夏都系列
这是在smarty中的数组
$erwei=array(
array ( 'type_id' => '1', 'type_parentid' => '0 ', 'type_title' =>' 办公家具') ,
array ( 'type_id' => '2', 'type_parentid' => '1 ', 'type_title' =>' 实木产品') ,
array ( 'type_id' => '3', 'type_parentid' => '1 ', 'type_title' =>' 防火板产品') ,
array ( 'type_id' => '4', 'type_parentid' => '1 ', 'type_title' =>' 屏风产品') ,
array ( 'type_id' => '5', 'type_parentid' => '1 ', 'type_title' =>' 沙发产品') ,
array ( 'type_id' => '6', 'type_parentid' => '1 ', 'type_title' =>' 茶几产品') ,
array ( 'type_id' => '7', 'type_parentid' => '1 ', 'type_title' =>' 座椅产品') ,
array ( 'type_id' => '8', 'type_parentid' => '0 ', 'type_title' =>' 民用家具') ,
array ( 'type_id' => '9', 'type_parentid' => '8 ', 'type_title' =>' 白枫系列') ,
array ( 'type_id' => '10', 'type_parentid' => '8 ', 'type_title' =>' 琥珀居系列') ,
array ( 'type_id' => '11', 'type_parentid' => '8 ', 'type_title' =>'
夏都系列') ,
);
$smarty->assign('erwei',$erwei);
这是输出的结果
办公家具
实木产品
防火板产品
屏风产品
沙发产品
茶几产品
座椅产品
民用家具
白枫系列
琥珀居系列
夏都系列
if(is_array($value)){
foreach($value as $key1=>$value1)
}
}
array ( 'type_id' => '1', 'type_parentid' => '0 ', 'type_title' =>' 办公家具') ,
array ( 'type_id' => '2', 'type_parentid' => '1 ', 'type_title' =>' 实木产品') ,
array ( 'type_id' => '3', 'type_parentid' => '1 ', 'type_title' =>' 防火板产品') ,
array ( 'type_id' => '4', 'type_parentid' => '1 ', 'type_title' =>' 屏风产品') ,
array ( 'type_id' => '5', 'type_parentid' => '1 ', 'type_title' =>' 沙发产品') ,
array ( 'type_id' => '6', 'type_parentid' => '1 ', 'type_title' =>' 茶几产品') ,
array ( 'type_id' => '7', 'type_parentid' => '1 ', 'type_title' =>' 座椅产品') ,
array ( 'type_id' => '8', 'type_parentid' => '0 ', 'type_title' =>' 民用家具') ,
array ( 'type_id' => '9', 'type_parentid' => '8 ', 'type_title' =>' 白枫系列') ,
array ( 'type_id' => '10', 'type_parentid' => '8 ', 'type_title' =>' 琥珀居系列') ,
array ( 'type_id' => '11', 'type_parentid' => '8 ', 'type_title' =>'
夏都系列')
);//echo count($erwei);for ($i=0;$i<count($erwei);$i++)
{
echo $erwei[$i]['type_title']."</br>";
}?>
function ss($arrb,$Fid,$symbol) {
$symbol=$symbol.' ';
$c=count($arrb);
for($i=0;$i<$c;$i++) {
if($arrb[$i]['type_parentid']==$Fid) {
echo $symbol.$arrb[$i]['type_title'].'<br>';
ss($arrb,$arrb[$i]['type_id'],$symbol); } }
}
ss($arrb,0,'');
楼主下次再发帖子请.注意规范代码格式
type_parentid' => '0 'type_parentid' => '0'
array ( 'type_id' =>'1', 'type_parentid' => '0', 'type_title' =>' 办公家具') ,
array ( 'type_id' =>'2', 'type_parentid' => '1', 'type_title' =>' 实木产品') ,
array ( 'type_id' =>'3', 'type_parentid' => '1', 'type_title' =>' 防火板产品') ,
array ( 'type_id' => '4', 'type_parentid' => '1', 'type_title' =>' 屏风产品') ,
array ( 'type_id' =>'5', 'type_parentid' => '1', 'type_title' =>' 沙发产品') ,
array ( 'type_id' =>'6', 'type_parentid' => '1', 'type_title' =>' 茶几产品') ,
array ( 'type_id' =>'7', 'type_parentid' => '1', 'type_title' =>' 座椅产品') ,
array ( 'type_id' =>'8', 'type_parentid' => '0', 'type_title' =>' 民用家具') ,
array ( 'type_id' =>'9', 'type_parentid' => '8', 'type_title' =>' 白枫系列') ,
array ( 'type_id' =>'10', 'type_parentid' => '8', 'type_title' =>' 琥珀居系列') ,
array ( 'type_id' =>'11', 'type_parentid' => '8', 'type_title' =>'夏都系列')
);
function ss($arrb,$Fid,$symbol) {
$symbol=$symbol.' ';
$c=count($arrb);
for($i=0;$i<$c;$i++) {
if($arrb[$i]['type_parentid']==$Fid) {
echo $symbol.$arrb[$i]['type_title'].'<br>';
ss($arrb,$arrb[$i]['type_id'],$symbol); } }
}
ss($arrb,0,'');