برگزیده های پرشین تولز

نمایش درختی زیر مجموعه ها

gavbandy

Registered User
تاریخ عضویت
15 فوریه 2005
نوشته‌ها
364
لایک‌ها
3
من این کار رو هم میکنم اما مشکلم با نمایش به صورت درختی مشکل دارم .
شما به صورت نموداری هم نشون میدادی؟
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
اره ولی نه به صورت افقی بلکه عمودی بود
یعنی بالا ریشه و پایین شاخه های می امد با یه حلقه table سازی بود
 

gavbandy

Registered User
تاریخ عضویت
15 فوریه 2005
نوشته‌ها
364
لایک‌ها
3
ok
خیلی ممنون
فعلا دارم روی طرح خودم فکر میکنم دارم به یه جاهای خوبی میرسم.
 

shankimout

Registered User
تاریخ عضویت
17 می 2004
نوشته‌ها
1,524
لایک‌ها
3
محل سکونت
ساری . . . . . . . . . . . . . . Permanently Bann
من یه چیزی نوشتم که بکار خودم میاد . ببین بدردت میخوره ؟

یک ارایه رو tree میکنه

<FONT style="BACKGROUND-COLOR: #f5f5ff">
PHP:
<? 
function drawtree($array,$echo=true){
 $retstr = "";
 if(count($array) > 0){
  foreach($array as $key => $item){
   if(is_array($item)){
    $retstr .= "Category : " . $key . " => " . "\n" . "" . drawtree($item,false);
   }else{
    if($key == ""){
     $retstr .= " Child : " . $item . "\n";
    }else{
     $retstr .= " Child " . $key . " : " . $item . "\n";
    }
   }
  }
 }
 if($echo==true){
  echo $retstr;
 }else{
  return $retstr;
 }
}
$array = array("TEST" => array("new opt1","new opt2","new opt3" => $_SERVER));
echo "<pre>";
drawtree($array,true);
echo "</pre>";
?>
 
بالا