Advertisement
Guest User

Recursive Function

a guest
Feb 8th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.63 KB | None | 0 0
  1. if ( ! function_exists('recursive_list')) {
  2.     function recursive_list($data) {
  3.         $str = '';
  4.         foreach ($data as $list) {
  5.             $str .= "<li";
  6.             $str .= (count($list['child']) > 0 ? ' class="dropdown-submenu"' : '');
  7.             $str .= ">";
  8.             $str .= anchor(site_url('home/readmore/'.$list['id'].'/'.$list['slug']), $list['post_title']);
  9.             $subchild = recursive_list($list['child']);
  10.             if ($subchild != '') {
  11.                 $str .= "<ul class='dropdown-menu' role='menu'>".$subchild."</ul>";
  12.             }
  13.             $str .= "</li>";
  14.         }
  15.         return $str;
  16.     }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement