dannyd Posted February 14, 2008 Share Posted February 14, 2008 Im trying to read a space delimted .txt file that looks like this: 1 060000 000200 XYZ-3052 3 060200 000015 XYZ-0132 5 060215 000015 XYZ-2724 7 060230 002829 CDY-2909 What im trying to do is identify the columns as well as the associated elements with a column within the file. Im trying to eventually store the elements into a database. So I can identify that 060000 as the first column element. Link to comment https://forums.phpfreaks.com/topic/91104-working-with-files/ Share on other sites More sharing options...
trq Posted February 14, 2008 Share Posted February 14, 2008 And your question / problem is? Link to comment https://forums.phpfreaks.com/topic/91104-working-with-files/#findComment-466926 Share on other sites More sharing options...
Isityou Posted February 14, 2008 Share Posted February 14, 2008 Use: fgets($handle); than explode() each line. Link to comment https://forums.phpfreaks.com/topic/91104-working-with-files/#findComment-466929 Share on other sites More sharing options...
kenrbnsn Posted February 14, 2008 Share Posted February 14, 2008 I would use fgetcsv() and specify the space as a delimiter. Ken Link to comment https://forums.phpfreaks.com/topic/91104-working-with-files/#findComment-466945 Share on other sites More sharing options...
dannyd Posted February 14, 2008 Author Share Posted February 14, 2008 How do you handle a space delimited file where the fields aren't separated by just 1 space ? When I use explode and specify " " as the delimiter it doesnt seem to work. In my .txt the spaces can vary between fields. How do I specify that as long as there is space to consider that as a delimiter ? Thanks! Link to comment https://forums.phpfreaks.com/topic/91104-working-with-files/#findComment-467157 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.