不能正确读取php中的.txt文件


Can't read correctly from a .txt file in php

我正在尝试读取从www.groupsort.com下载的文本文件

格式如下:

Name    Rank    Team
Mike     1      Team 2
Charlie  5      Team 1
Joe      3      Team 1
David    21     Team 3

我也不知道这是否相关,但当我去pico这个文件时,它不会显示给我清晰的文本,它只是一堆垃圾,但它是一个.txt文件。奇怪吗?

所以我想要获取用户名并将它们存储在一个变量中。难道这样的东西不行吗?

$file = "peopletomove.txt";
$fh = fopen($file,'r');
$MoveTSusers = array();

while (!feof($fh)) { 
   $line = fgets($fh); 
   echo $line."'n";
   $name = strpos($line, " ");   
   $name2 = substr($line, 0, $name);
   echo $name2."'n";

有tab分隔的值。分隔标签:

while(!feof($fh)) {
    $line = trim(fgets($fh));
    if( !$line) continue; // blank line
    list($name,$rank,$team) = explode("'t",$line);
}