php で txt を配列に変換する方法: 1. 「file_get_contents (txt ファイル オブジェクト)」ステートメントを使用して、ファイルの内容を文字列に読み取ります; 2.explode() 関数を使用して、読み取った内容を変換しますstring into 配列を使用するだけで、構文は「explode("\r\n", string object)」です。
このチュートリアルの動作環境: Windows10 システム、PHP7.1 バージョン、DELL G3 コンピューター
file_get_contents() ファイル全体を文字列に読み取ります。
この関数は、ファイルの内容を文字列に読み取る場合に推奨される方法です。サーバー オペレーティング システムでサポートされている場合、メモリ マッピング テクノロジーもパフォーマンスを向上させるために使用されます。
Syntax
file_get_contents(path,include_path,context,start,max_length)
explode() 関数は、1 つの文字列を使用して別の文字列を分割し、文字列で構成される配列を返します。
構文
explode(separator,string,limit)
例は次のとおりです:
テキストコンテンツの例:
我爱你 中国 我爱你 NO.1 TOP1 123456789 123456
コード:
/** * 读取txt文件内容转换成数组 */ $file = 'data.txt'; if(file_exists($file)) { $content = file_get_contents($file); //文件内容读入字符串 if (empty($content)) { echo "文件内容为空"; } else { $content = mb_convert_encoding($content, 'UTF-8', 'ASCII,UTF-8,GB2312,GBK,BIG5'); //转换字符编码为utf-8 $array = explode("\r\n", $content); //转换成数组 $array = array_filter($array); // 去空 $array = array_unique($array); // 去重 print_r(json_encode($array)); } }else{ echo "文件不存在"; }
実行結果:
推奨される学習: 「PHP ビデオ チュートリアル 」
以上がPHPでtxtを配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。