ホームページ >バックエンド開発 >PHPチュートリアル >PHP は、fgets() 関数を使用して文字列を 1 行ずつ読み取り、explode() 関数を使用して文字列を配列インスタンスに分割します。
fgets() 関数 ファイルポインタから行を読み取ります。 explode() 関数は、string を array に分割します。
次のサンプルコードは、最初に fgets() 関数を使用して文字列を 1 行ずつ読み取り、次に、explode() 関数を使用して文字列を配列に分割します。コードは次のとおりです
<!--?php $f= fopen("file.txt","r"); while (!feof($f)) { $line = fgets($f); echo $line,"<br /-->"; $str = explode("|",$line); //print_r($str); $file_type = $str [0]; $dir_name = $str [1]; $file_name = $str [2]; $file_size = $str [3]; $create_time = $str [4]; echo $file_type; echo "<br>"; echo $dir_name; echo "<br>"; echo $file_name; echo "<br>"; echo $file_size; echo "<br>"; echo $create_time; echo "<br>"; } fclose($f); ?>。
以上がPHP は、fgets() 関数を使用して文字列を 1 行ずつ読み取り、explode() 関数を使用して文字列を配列インスタンスに分割します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。