Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2013, 15:14
Avatar de jandrogdz
jandrogdz
 
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 11 años, 9 meses
Puntos: 12
Pregunta Como recorrer un array multidimensional

Buenas foro

Alguien me puede apoyar para poder recorrer este array asociativo.
Código PHP:
Ver original
  1. class utilidades {
  2.     private $_nav;
  3.     private $_labels_nav;
  4.    
  5.     public function menuNav(){
  6.         $this->_labels_nav = array(
  7.             "Inicio"=>array("href"=>"index.php","class"=>"active"),
  8.             "Nuestra empresa"=>array("href"=>"empresa.html","class"=>""),
  9.             "Servicios"=>array("href"=>"servicios.html","class"=>""),
  10.             "Galeria"=>array("href"=>"galeria.html","class"=>""),
  11.             "Contacto"=>array("href"=>"contacto.html","class"=>"")
  12.             );
  13.             $label = array_keys($this->_labels_nav);
  14.             $value = array_values($this->_labels_nav);
  15.         $this->_nav='<div class="menu-row">';
  16.             $this->_nav.='<div class="main">';
  17.                 $this->_nav.='<nav class="wrapper">';
  18.                     $this->nav.='<ul class="menu">';
  19.                     for($a=0; $a<count($this->_labels_nav); $a++):
  20.                         $this->_nav.='<li><a class="'.$label[$a][$value["class"]].'" href="'.$label[$a][$value["href"]].'>'.$label[$a].'</a></li>';
  21.                     endfor;
  22.                     $this->_nav.='</ul>';
  23.                 $this->_nav.='</nav>';
  24.             $this->_nav.='</div>';
  25.         $this->_nav.='</div>';
  26.     }
  27. }

Esécificamente me pidieron que lo hiciera con array_keys y array_values, nuna los habia utilizado por eso pido ayuda.

De antemano muchas gracias
__________________
Lo imposible solo cuesta un poco mas