0

PHPでインクルード.txtファイルからコンテンツを分割するにはどうすればよいですか? 配列を作成し、爆発関数を使用して、.php インクルード ファイルでそれを行う方法を知っています。しかし、テキスト ファイルでは、配列を使用できません。私は自分のページにこれを表示させようとしています:

John Lee
University of Oregon
Sophmore

Anna Smith
Harvard
Senior

Thomas Stout
University of California Irvine
Junior

これが私のコードです:

.txt ファイル:

John Lee~University of Oregon~Sophmore
Anna Smith~Harvard~Senior
Thomas Stout~University of California Irvine~Junior

Student.php ファイル:

<?php
include ("student.php)";
#???
?>
4

1 に答える 1

0

.txtファイルを変数にロードしてpreg_split()から、適切な正規表現で実行してみませんか? ~ 文字と改行で分割したい場合は、次のようになります。

$input = file_get_contents('students.txt');
$output = preg_split( "/(~|\n)/", $input );

次に、次のように簡単です。

foreach( $output as $line )
    echo $line . '<br/>';

Example

于 2013-03-11T21:59:38.237 に答える