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

これを試して:

<?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 に答える
0

fgets() を使用して、ファイル行を 1 行ずつ読み取ることができます。

参照: PHP fgets() ドキュメント

于 2012-08-02T02:07:31.190 に答える