Cita:
Iniciado por andresdzphp

Deberían moderar este tipo de discusiones, que no tienen que ver nada con el tema y hacen quedar mal al foro.

Que pensarán los que tienen la misma duda y entran por Google etc... a encontrar una posible solución y lo que encuentran en una pelea sin sentido... En fin ese no es mi trabajo.
Sobre el tema puedes usar la función usort. ¿Cómo usarla? en el manual tienes muchos ejemplos y notas de usuario muy completas que te ayudan a entender su funcionamiento. Usa arrays para almacenar la información como más te convenga.
Ejemplo del manual
Código PHP:
Ver original<?php
function cmp($a, $b)
{
return strcmp($a["fruta"], $b["fruta"]); }
$frutas[0]["fruta"] = "uvas";
$frutas[1]["fruta"] = "limones";
$frutas[2]["fruta"] = "manzanas";
while (list($clave, $valor) = each($frutas)) { echo "\$frutas[$clave]: " . $valor["fruta"] . "\n";
}
?>
No se exactamente como implementar la funcion usort, seré más especifico por si no me he explicado bien, mi archivo txt esta compuesto por una serie de lineas donde figuran datos como email, nombre, apellidos, etc, todos estos datos están separados por comas, lo que yo quiero hacer es mostrar los dos ultimos valores de cada linea y que queden ordenados alfabeticamente por el primero de ellos...
Por lo que veo en el ejemplo fruta se mantiene como valor mientras que su comlementario cambia.