0

わかりました。このようなデータが1つのテキストファイルに書き込まれています。

BOX、12

CAN、99

.... 等々。

ここで、explode()を使用してそれらをmysqlテーブルに実行したいのですが、問題にはなりません。

しかし、とにかく、テキストファイルからPHPに行ごと(行ごと)を取得するにはどうすればよいですか?

4

2 に答える 2

1

このように読んでください:

$lines = file('my/file/text.txt');

foreach ($lines as $line_num => $line) {
    echo "Line #<b>{$line_num}</b> : " . $line . "<br>\n";
}
于 2012-11-02T01:15:48.193 に答える
1

あなたはこれを行うことができます:

// Trying to open TXT file
if( $file = fopen('file.txt', 'r') )
{
    // Loop until the End Of File
    while( ! feof($file) )
    {
        // Get current line
        $line = fgets($file);

        echo $line . '<br />';
    }

    // Closing TXT file
    fclose($file);
}
else
    echo 'fopen() fail';

関数の詳細については、以下をご覧ください。

fopen()
feof()
fgets()
fclose()

于 2012-11-02T01:12:37.997 に答える