我试图从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";
答案 0 :(得分:1)
您有以制表符分隔的值。所以在标签上分开:
while(!feof($fh)) {
$line = trim(fgets($fh));
if( !$line) continue; // blank line
list($name,$rank,$team) = explode("\t",$line);
}