ok no lo habia visto en la siguiente
Cita: if ($datos[$contador])= " ") {$ultimo=$contador; $contador=100; break;}
pero seria bueno que leyeras un poco sobre
operadores del if xq si te das cuenta el uso del = es el siguiente
=: asignacion
==: comparacion estas haciendo un if estas comparando cual es el uso que debes dar???
date una repasadita al link q te deg q habla sobre los operadores y asi saludos

y bueno la confucion de todos creo que fue por esto
Cita: if ($datos[$contador])<> " " {$ultimo=$contador; $contador=100; break;}
ahi estabas diciendo que fuera diferente pero bue suerte