Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2008, 06:23
laOtra
 
Fecha de Ingreso: marzo-2008
Mensajes: 197
Antigüedad: 16 años, 2 meses
Puntos: 3
Ordenar un array

Hola:
Pues lo que estoy intentando, es ordenador un array, y luego mostrarlo en una tabla.
Lo quiero ordenar por orden alfabético, por la primera columna de la tabla, es decir, por el array [0].
Esta hecho con objetos. asi que dentro de clase, tengo echa esta funcion:

Código PHP:
function ordenar_matriz()
  {
      
arsort($this->array[][]);
            
      echo 
"<table border=1 ALIGN=center CELLPACING=7> ";
        
      for (
$i=0;$i<sizeof($this->array)-1;$i++) 
    {
    echo 
"
        <tr>
            <td ALIGN=center>"
.$this->array[$i][0]."</td>
            <td ALIGN=right>"
.$this->array[$i][1]."</td>
            <td ALIGN=right>"
.$this->array[$i][2]."</td>
        </tr> "
;
    }
        echo 
"</table> ";
  } 
Y luego la llamo pulsando el boton:

Código PHP:
if (isset($_post['BotOrdenado']))
{
    
$list2=new ejercicio($array);
    
$list2->ordenar_matriz();    

Y doy al boton, y no me sale nada. Como si no hubiera pulsado nada.

Alguien me puede ayudar? Si no me he explicado bien, preguntarme lo que sea.

Muchas gracias de antemano