Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/08/2013, 09:30
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 12 años, 4 meses
Puntos: 84
Respuesta: Arrays sin guión al principio

Cita:
Iniciado por mikehove Ver Mensaje
Hola amigos de esta comunidad productiva. Les ruego su ayuda porque ya estoy quedando pelado tanto reventarme para ver cómo poder ordenar estos arrays a mi antojo.

El tema es que tengo esta función:

Código PHP:
function get_tree($id$level 0)
{
    
$result mysql_query('SELECT id, label FROM menu WHERE parent='.$id);
    while (
$row mysql_fetch_array($result))
    {
        echo 
str_repeat('-'1), $row['label'], "\r\n";
    
        
get_tree($row['id'], $level 1);
    }
}

echo 
get_tree(6,1); 

como resultado (por ejemplo):

- Archive - Snippet

El asunto es que necesito que el resultado salga de esta manera: (sin el guión al principio):

Archive - Snippet


Ya probé con implode()... No sé cómo solucionarlo.

prueba así

Código PHP:
Ver original
  1. function get_tree($id, $level = 0)
  2. {
  3.     $result = mysql_query('SELECT id, label FROM menu WHERE parent='.$id);
  4.     while ($row = mysql_fetch_array($result))
  5.     {
  6.         echo $row['label'].str_repeat('-', 1)."\r\n"; //si necesitas salto de linea además de \r\n, para que se vea en html agrégale <br>
  7.    
  8.         get_tree($row['id'], $level + 1);
  9.     }
  10. }
  11.  
  12. echo get_tree(6,1);
__________________
Ayúdame a hacerlo por mi mismo.