mucha complicación para algo tan simple de hacer con foreach
   
Código PHP:
Ver original<?php
$filas=file('miarchivo.txt');  foreach($filas as $value){
    list($id, $nombre, $apellidos, $profesion, $edad, $ciudad) = explode(",", $value);     echo 'Id: '.$id.'<br/>'; 
    echo 'Nombre: '.$nombre.'<br/>'; 
    echo 'Apellidos: '.$apellidos.'<br/>'; 
    echo 'Profesión: '.$profesion.'<br/>'; 
    echo 'Edad: '.$edad.'<br/>'; 
    echo 'Ciudad: '.$ciudad.'<br/><br/>'; 
}
?>