Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/06/2014, 10:59
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: Problemas con la letra Ñ

var_dump es similar a print_r, es una funcion de salida como echo o print, la diferencia esta en que en vez de mostrar la variable "pelada" te muestra todos los detalles, como en este caso es un array, te muestra todos los valores del array. Es para simplificar la muestra.

uasort Lo que hace es ordenar un array pero pidiendote a vos que definas el criterio de ordenamiento, puedes poner este codigo para que te des una idea de lo que hace:

Código PHP:
Ver original
  1. uasort( $indices
  2.             , function($val1, $val2)
  3.                 {
  4.                     echo("Entran '$val1', '$val2' \t");
  5.                     $val1 = str_replace("Ñ", "NN", strtr($val1,"ÀÈÌÒÙÁÉÍÓÚÄËÏÖÜ","AEIOUAEIOUAEIOU"));
  6.                     $val2 = str_replace("Ñ", "NN", strtr($val2,"ÀÈÌÒÙÁÉÍÓÚÄËÏÖÜ","AEIOUAEIOUAEIOU"));
  7.                     echo("-> '$val1', '$val2' \t".(strcasecmp($val1, $val2) > 0 ? "1º '$val1' y 2º '$val2'" : (strcasecmp($val1, $val2) ? "1º '$val2' y 2º '$val1'" : "'$val1' y '$val2' van en la misma posicion")));
  8.                     return strcasecmp($val1, $val2);
  9.                 }
  10.           );

cuando lo probaste y viste el resultado, ¿Tubiste problemas para mostrar la Ñ? en cualquier caso, eso se puede resolver con las funciones utf8_encode/utf8_decode si es que surge el inconveniente.
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios