ホームページ  >  記事  >  バックエンド開発  >  PHPでtxtファイルの内容を配列に変換し、指定した内容を行番号で取得する方法(例)

PHPでtxtファイルの内容を配列に変換し、指定した内容を行番号で取得する方法(例)

藏色散人
藏色散人オリジナル
2018-08-04 14:35:5614403ブラウズ

この記事では、PHP で txt ファイルの内容を配列に読み込み、指定したデータを行番号で取得する方法を中心に紹介しており、file_get_contents の操作によりビッグデータの txt ファイルのページング表示や保存を実現することができます。 PHP のexplode およびその他の関数、txt コンテンツの配列を変換するヒントと簡単な方法。困っている友達は参考にしてください。

1. PHP の txt ファイル操作に関する関数の紹介

①file_get_contents()について

file_get_contents()関数ファイルは文字列に読み込まれます。

file_get_contents() 関数は、ファイルの内容を文字列に読み取る方法として推奨されます。オペレーティング システムでサポートされている場合は、パフォーマンスを向上させるためにメモリ マッピング テクノロジも使用されます。

②explode()について

Explode-ある文字列を別の文字列に分割するために使用します

explode()関数は指定された区切り文字を使用して文字列が壊れます配列に入れます。

③PHPのforループ文について

forループは私たちの仕事で最もよく使われるループ文の一つで、どの言語であってもこのループ文は存在します。

文法規則:

for (ex1; ex2; ex3){

実行するコード

}

ex1: を表します。ループの開始場所

ex2: ループの条件値が TRUE の場合、ループは続行され、ネストされたループ ステートメントが実行されます。値が FALSE の場合、ループは終了します。

ex3: 各ループの後に評価 (および実行) されます。

PHPでtxtファイルの内容を配列に変換し、指定した内容を行番号で取得する方法(例)

#2: PHP が txt ファイルの内容を読み取り、配列に変換し、行番号で指定されたデータを取得する具体的なメソッド

具体的な例 コードは次のとおりです。

<?php
$str = file_get_contents(&#39;url.txt&#39;);   //把url.txt文件中的内容读取到一个字符串中
$array = explode("\r\n",$str);   //用换行的分割符(\r\n)把字符串分割成数组,即把每一行分割为数组的一个值
for($i=0;$i<200;$i++){
    echo $array[$i];
    echo "<br>";
}   //用for循环语句输出url.txt文本中前200行内容,并用br标签换行展现
 
或for($i=0;$i<400;$i++){
    echo $array[$i+200];
    echo "<br>";}  //输出url.txt文本中第200行至第400的内容
 
或echo $array[3];  //输出url.txt文本中第4行内容(数组的键值是从0开始的)
 
?>

この記事が、簡単な PHP メソッドを使用してテキスト指定のコンテンツを取得し、ページング表示と txt テキストの保存を実装するのに役立つことを願っています。

[関連記事の推奨]

PHP ファイル処理 - ファイルの読み取り方法 (1 行、ファイル全体)

PHPファイルの読み取り メソッド コード

PHP の読み取りとページング txt テキスト ファイル

[関連コースの推奨事項]

php ファイルの読み取り - php入門チュートリアルその1、1週間で学ぶPHP

ファイルダウンロード-2017年最新PHP上級動画チュートリアル(2)

PHPファイルの読み込みシステム ファイル - PHP 入門ビデオ チュートリアル 1. 1 週間で PHP を学ぶ

以上がPHPでtxtファイルの内容を配列に変換し、指定した内容を行番号で取得する方法(例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。