try $array_eng[$date] = $file;
inside your while loop Ignatius ----- Original Message ----- From: "Adam Smith" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, December 12, 2001 11:52 PM Subject: [PHP-WIN] sorting array > > > Hi I'm confused with array in php. > > > $array_eng=array($date => $file) > > In this code I read a directory and > use the file date as key and file name as value > but when the loop end i 've only the last file read in the array, it's > like that the array is recreated each time. > > Any idea? How arrive to a results like this ( remove // print_r ... ) : > > Array ( [20001003] => bms031000_eng.pdf ) > Array ( [20001203] => bms031201_eng.pdf ) > Array ( [20001107] => bms071101_eng.pdf ) > > instead of only : > > 20001107 -> bms071101_eng.pdf > > Thanls > > > > $handle=opendir($path_eng); > while (false!==($file = readdir($handle))) { > . > . > . > . > $array_eng=array($date => $file); > > > // print_r ($array_eng); > > } > > print_r ($array_eng); > > _________________________________________________________________ > Scarica GRATUITAMENTE MSN Explorer dall'indirizzo > http://explorer.msn.it/intl.asp. > > > -- > PHP Windows Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]