有没有办法读取文本文件并将信息存储到变量中?
我的 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 等等。有什么想法吗?
谢谢!
有没有办法读取文本文件并将信息存储到变量中?
我的 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 等等。有什么想法吗?
谢谢!
您可以使用 fgets() 每行读取文件行。
请参阅:PHP fgets() 文档
试试这个:
<?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);
}
?>