Es raro, acabo de hacer una prueba y funciona, has asignado el resultado de explode a la variable misma que contiene el texto, es que sino no funciona(supongo que sí :$ ero por preguntar)
Código PHP:
<?
$texto="hola\thola\tholaaaaahollllaaaaa\tghggggg";
$texto=explode("\t",$texto);
foreach ($texto as $valor) print $valor."<br>";
?>
Salu2 ;)