Hola a todos y os saluda un forero nuevo.
A ver, que esto puede que sea un poco raro:
Resulta que tengo una serie de archivos txt (¡horror! pero no puede ser con BBDD), donde se almacenan los datos de unos discos de una tienda tal que así:
ARTISTA (Disco - precio)
Y así en cada línea. Los discos se introducen a través de un formulario y PHP los recoge y los mete en los ".txt". Para que se introduzcan ordenados, puede parecer que con un simple sort($array) quedaría la cosa solucionada. Pero NO. ¿Y por qué? Pues porque en estos casos, no va a valer:
THE BEATLES (Disco - precio)
o
THE ANIMALS (Disco - precio)
Porque THE BEATLES, en este caso debería aparecer ordenado en la letra B y no en la T, y lo mismo con THE ANIMALS. Me pasa lo mismo con todos los grupos que empiezan por preposiciones como "LOS, LAS, EL ...".
¿A alguien se le ocurre algo sin necesidad de hacerle un procesado muy complicado al array (se me ocurre dividir el array en trozos dependiendo de la preposición y luego insertar campo a campo en otro pero creo que es demasiado largo de hacer)?
Gracias!