Ver Mensaje Individual
  #12 (permalink)  
Antiguo 30/05/2014, 10:30
lolainas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: leer columnas de txt

Cita:
Iniciado por stramin Ver Mensaje
1.- las filas NO están separadas por saltos de linea si no por varios espacios
Ábrelo con Wordpad. Estás en windows y estás viendo saltos de línea que el bloc no te reconoce pero PHP sí.

Cita:
Iniciado por stramin Ver Mensaje
2.- las columnas no están separadas por espacio si no por varios espacios
Dale una oportunidad:
Código PHP:
$lines array_map(function($line) {
    return 
preg_split('/\s+/'trim($line));
}, 
file('archivo.txt'));
 
foreach (
$lines as $line) echo "{$line[0]} | {$line[2]} | {$line[4]}\n"
Agrego salida:
Código PHP:
683
682
681
680
679
678
677
676
675
10 
0
11 
10 0
12 
11 0
13 
12 0
14 
13 0
15 
14 669
16 
15 668
17 
16 0
18 
17 0
19 
18 0
20 
19 0
21 
20 0
22 
21 0
23 
22 0
24 
23 0
25 
24 0
26 
25 0
27 
26 38
28 
27 37
29 
28 36
30 
29 35
31 
30 0
32 
31 0
33 
32 0
34 
33 0
35 
34 30
36 
35 29
37 
36 28
38 
37 27
39 
38 0
40 
39 0
41 
40 0
42 
41 55
43 
42 54
44 
43 53
45 
44 52
46 
45 51
47 
46 0
48 
47 0
49 
48 0
50 
49 0
51 
50 46
52 
51 45
53 
52 44
54 
53 43
55 
54 42
56 
55 0
57 
56 0
58 
57 0
59 
58 0
60 
59 0
61 
60 634
62 
61 633
63 
62 632
64 
63 631
65 
64 630
66 
65 629
67 
66 86
68 
67 85
69 
68 84
70 
69 83
71 
70 82
72 
71 81
73 
72 80
74 
73 0
75 
74 0
76 
75 0
77 
76 0
78 
77 0
79 
78 0
80 
79 73
81 
80 72
82 
81 71
83 
82 70
84 
83 69
85 
84 68
86 
85 67
87 
86 586
88 
87 585
89 
88 584
90 
89 583
91 
90 0
92 
91 581
93 
92 0
94 
93 0
95 
94 578
96 
95 577
97 
96 576
98 
97 575
99 
98 574
100 
99 573
101 
100 0
102 
101 119
103 
102 118
104 
103 117
105 
104 116
106 
105 115
107 
106 114
108 
107 113
109 
108 0
110 
109 0
111 
110 0
112 
111 0
113 
112 108
114 
113 107
115 
114 106
116 
115 105
117 
116 104
118 
117 103
119 
118 102
120 
119 135
121 
120 134
122 
121 133
123 
122 132
124 
123 131
125 
124 0
126 
125 0
127 
126 0
128 
127 0
129 
128 0
130 
129 0
131 
130 124
132 
131 123
133 
132 122
134 
133 121
135 
134 120
136 
135 567
137 
136 566
138 
137 565
139 
138 564
140 
139 563
141 
140 562
142 
141 561
143 
142 560
144 
143 0
145 
144 0
146 
145 0
147 
146 287
148 
147 286
149 
148 0
150 
149 284
151 
150 282
152 
151 281
153 
152 280
154 
153 279
155 
154 278
156 
155 277
157 
156 276
158 
157 275
159 
158 274
160 
159 0
161 
160 273
162 
161 0
163 
162 0
164 
163 0
165 
164 0
166 
165 269
167 
166 268
168 
167 267
169 
168 266
170 
169 0
171 
170 0
172 
171 265
173 
172 264
174 
173 263
175 
174 262
176 
175 261
177 
176 0
178 
177 0
179 
178 0
180 
179 0
181 
180 255
182 
181 254
183 
182 253
184 
183 252
185 
184 0
186 
185 250
187 
186 249
188 
187 248
189 
188 0
190 
189 0
191 
190 246
192 
191 245
193 
192 244
194 
193 243
195 
194 242
196 
195 241
197 
196 240
198 
197 235
199 
198 234
200 
199 233
201 
200 232
202 
201 231
203 
202 0
204 
203 223
205 
204 222
206 
205 221
207 
206 220
208 
207 219
209 
208 0
210 
209 217
211 
210 216
212 
211 0
213 
212 0
214 
213 0
215 
214 0
216 
215 211
217 
216 210
218 
217 0
219 
218 208
220 
219 207
221 
220 206
222 
221 205
223 
222 204
224 
223 0
225 
224 0
226 
225 0
227 
226 0
228 
227 0
229 
228 0
230 
229 0
231 
230 202
232 
231 201
233 
232 200
234 
233 199
235 
234 198
236 
235 0
237 
236 0
238 
237 0
239 
238 0
240 
239 197
241 
240 196
242 
241 195
243 
242 194
244 
243 193
245 
244 192
246 
245 191
247 
246 0
248 
247 188
249 
248 187
250 
249 186
251 
250 0
252 
251 184
253 
252 183
254 
253 182
255 
254 181
256 
255 0
257 
256 0
258 
257 0
259 
258 0
260 
259 0
261 
260 176
262 
261 175
263 
262 174
264 
263 173
265 
264 172
266 
265 169
267 
266 168
268 
267 167
269 
268 166
270 
269 0
271 
270 0
272 
271 0
273 
272 161
274 
273 159
275 
274 158
276 
275 157
277 
276 156
278 
277 155
279 
278 154
280 
279 153
281 
280 152
282 
281 151
283 
282 0
284 
283 150
285 
284 0
286 
285 148
287 
286 147
288 
287 463
289 
288 462
290 
289 461 

Última edición por lolainas; 30/05/2014 a las 10:46 Razón: Agrego salida ejemplo