Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/02/2013, 10:52
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 5 meses
Puntos: 793
Respuesta: acomodar datos de acuerdo al numero de caracteres

Podrías usar la función usort para ordenar las cadenas:

Código PHP:
Ver original
  1. function cmp($a, $b) {
  2.     if (strlen($a) == strlen($b)) {
  3.         return 0;
  4.     }
  5.     return (strlen($a) > strlen($b)) ? -1 : 1;
  6. }
  7.  
  8. $data = array('aaaaa', 'bbbb', 'cccccc', 'dd', 'e');
  9.  
  10. usort($data, "cmp");
  11.  
  12. foreach ($data as $cadena) {
  13.     echo "$cadena <br />";
  14. }

Imprime:

Cita:
cccccc
aaaaa
bbbb
dd
e
Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP