![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
我需要用递归方法来依次取得一个多层目录的目录名称
方法是从最底层一次向上直道 判断递归条件结束
以下是代码
[PHP]
var $nameen=array();//记录英文目录到数组
Function GetProductCatalogue($catalogueId)
{
parent::Connects();
$sql="SELECT catalogue_up,nameen,name,ID FROM catalogue WHERE ID='$catalogueId'";
$query=mysql_query($sql);
$row=mysql_fetch_array($query);
array_push($this->nameen,$row['nameen']);
print_r($this->nameen);
if($row['catalogue_up']!=0)
{
$this->GetProductCatalogue($row['catalogue_up']);
}
else
{
//递归结束部分 处理保存结果的数组输出
}
}
[/PHP]
我是用这样的方法 把每次递归得出来的结果 压倒一个数组中
但是数组数据是这样的
Array ( [0] => xhy ) Array ( [0] => xhy [1] => xhfsq ) Array ( [0] => xhy [1] => xhfsq [2] => jc )
请帮忙解决以下 =
提问者:abbish 06-08 07:07
答复

