|  Preserved Topic: Sorting flat text files  | |
|---|---|
| Author | Thread | 
| Paranoid (IV) Inmate From: New Jersey, USA |  posted 12-27-2001 21:12 I have a flat text file delimited with pipes that looks like this: | 
| Maniac (V) Mad Scientist From: Belgrade, Serbia |  posted 12-27-2001 21:28 Read all lines from your text file into array, write function that compares two date items, use usort() function to sort array using your date comparing function... | 
| Paranoid (IV) Inmate From: New Jersey, USA |  posted 12-27-2001 21:43 Thanks for the start mr.maX!  | 
| Paranoid (IV) Inmate From: New Jersey, USA |  posted 12-28-2001 03:31 Okay, after mr.maX pointed me in the right direction, and after spending some time in the online PHP manual (I love that thing), I have come up with this code. Whats even more amazing is... IT WORKS! I'm just not sure why. I know I've made $my_array a two dimentional array, which is why I'm having trouble understanding why this works. What makes the sort function sort on the date field which would be $my_array[0][0], and $my_array[1][1], ect. if my thinking is correct. | 
| Paranoid (IV) Inmate From: Minneapolis, MN, USA |  posted 12-28-2001 05:12 $my_array is an array of arrays (each of which contains one row's worth of values) | 
| Maniac (V) Mad Scientist From: Belgrade, Serbia |  posted 12-28-2001 09:37 Actually, I haven't suggested that you use sort() function, Butcher   | 
| Paranoid (IV) Inmate From: New Jersey, USA |  posted 12-28-2001 12:48 Thanks mr.maX | 
| Paranoid (IV) Inmate From: New Jersey, USA |  posted 12-28-2001 22:53 I'm sorry jiblet, |