我正在尝试读取从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);
}