<?php 
// this function generates a simple breadcrumb 
if ( ! function_exists('breadcrumb')) { 
    function breadcrumb($data = array()) 
    { 
        $breadcrumb = '<ul class="breadcrumb">'."\n"; 
        if(isset($data)) { 
            foreach ($data as $link) { 
                if((isset($link[2])) AND ($link[2] === TRUE)) { 
                    $breadcrumb .= '<li class="active"><span>'.$link[1].'</span></li>'."\n"; 
                } else { 
                    $breadcrumb .= '<li><a href="'.$link[0].'">'.$link[1].'</a></li>'."\n"; 
                } 
            } 
        } 
        $breadcrumb .= '</ul>'."\n"; 

        return $breadcrumb; 
    } 
} 

// Below is an example of how to generate the breadcrumb 
$breadcrumb = array( 
    array('http://localhost/', 'Home'), 
    array('', 'Register', TRUE), 
    ); 

echo breadcrumb($breadcrumb); 

/* 
|---------------------------------------------------------------- 
| This will echo 
| 
| <ul class="breadcrumb"> 
|   <li><a href="http://localhost/">Home</a></li> 
|   <li class="active"><span>Register</span></li> 
| </ul> 
|---------------------------------------------------------------- 
| 
| You can use the following css 
| [credit to : iTemplates | http://dinakit.itemplat.es/] 
| 
| .breadcrumb { background-color: #FEFEFE; list-style: none; margin: 0 0 20px; padding: 8px 15px; font-size: 12px; } 
| .breadcrumb > li { display: inline-block; *display: inline; *zoom: 1; } 
| .breadcrumb > li:after { content: "\2022"; color: #DDDDDD; padding: 0 5px 0 10px; } 
| .breadcrumb > li:last-child:after { content: none; } 
| .breadcrumb > li > a:link, 
| .breadcrumb > li > a:visited { text-decoration: none; } 
| .breadcrumb > li > a:hover, 
| .breadcrumb > li > a:active, 
| .breadcrumb > li > a:focus { text-decoration: underline; } 
| .breadcrumb > .active > span, 
| .breadcrumb > .active > a { color: #999999; text-decoration: none; cursor: default; } 
*/