有没有办法读取文本文件并将信息存储到变量?
我的file.txt就像,
Timestamp 1343872162
No.of tall 2
No.of long 5
tall1 171
tall2 172
long1 170
long2 168
long3 168
long4 166
long5 166
也就是说,我必须从该文件中检索这些值为$ time = 1343872162,$ tall1 = 171,$ tall2 = 172,$ long1 = 170等。 有什么想法吗?
谢谢!
答案 0 :(得分:0)
您可以使用fgets()读取每行的文件行。
答案 1 :(得分:0)
试试这个:
<?php
$handle = @fopen("/tmp/inputfile.txt", "r");
if ($handle) {
while (($buffer = fgets($handle, 4096)) !== false) {
list( $key, $value ) = explode( ' ', trim($buffer) );
$$key = $value; //Double $$ to set a var with the string name in $key
}
if (!feof($handle)) {
echo "Error: unexpected fgets() fail\n";
}
fclose($handle);
}
?>