答案 0 :(得分:0)
当您阅读文件时,您可以将文件分解为一个行数组,然后按空格分割并获取第一个元素,如:
$text = "00123123 asdjasdjjdaswd
-32423 asdasda sdsagfgasdf
42 adklsdfkasdfsdf";
$lines = explode(PHP_EOL, $text); # EOL = End of line
foreach($lines as $line){
$array = explode(" ", $line);
echo $value = $array[0];
echo "\n";
}
/* Outputs:
00123123
-32423
42
*/
或者你可以编写一个正则表达式来获取每行第一个空格之前的内容。
答案 1 :(得分:0)
我使用了给定的代码: -
$file="test.txt";
$linecount = 0;
$handle = fopen($file, "r");
while(!feof($handle)){
$line = fgets($handle);
$array = explode(" ", $line);
echo $value = $array[0];
echo "\n";
$linecount++;
}
fclose($handle);