0

有没有办法读取文本文件并将信息存储到变量中?

我的 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 等等。有什么想法吗?

谢谢!

4

2 回答 2

0

您可以使用 fgets() 每行读取文件行。

请参阅:PHP fgets() 文档

于 2012-08-02T02:07:31.190 回答
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);
}
?>
于 2012-08-02T02:12:25.120 回答