Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menukar teks txt ke dalam tatasusunan rentetan dalam php

Bagaimana untuk menukar teks txt ke dalam tatasusunan rentetan dalam php

PHPz
Lepaskan: 2023-04-18 15:48:43
asal
1047 orang telah melayarinya

Dalam PHP, terdapat banyak cara untuk menukar fail teks txt kepada tatasusunan rentetan, dua daripada kaedah mudah akan diperkenalkan di bawah.

Kaedah 1: Gunakan fungsi fail()

Fungsi fail() ialah fungsi mudah yang disediakan oleh PHP, yang boleh membaca terus fail teks dan menukar kandungan fail kepada tatasusunan, dengan setiap baris teks Sepadan dengan elemen dalam tatasusunan.

Kod sampel adalah seperti berikut:

<?php
$file = "data.txt"; // txt文件的路径
$array = file($file); // 以行为单位读取整个文件
print_r($array); // 输出数组内容
?>
Salin selepas log masuk

Menggunakan kod di atas, selepas membaca kandungan fail data.txt, ia boleh dikeluarkan dalam bentuk tatasusunan. Jika fail teks mengandungi berbilang baris teks, tatasusunan akan mengandungi bilangan elemen yang sama.

Kaedah 2: Gunakan fungsi fopen() dan fgets()

Fungsi fopen() boleh membuka fail dan membaca kandungan fail. Fungsi fgets() boleh membaca kandungan fail teks baris demi baris dan mengembalikan setiap baris sebagai rentetan.

Kod sampel adalah seperti berikut:

<?php
$file = "data.txt";
$array = array(); // 定义空数组,用于保存文件内容
if(($fp = fopen($file, "r")) !== FALSE){ // 打开文件
    while(!feof($fp)){ // 是否到达文件末尾
        $line = fgets($fp); // 读取一行文件内容
        $array[] = $line; // 将行字符串存放到数组中
    }
    fclose($fp); // 关闭文件
}
print_r($array); // 输出数组内容
?>
Salin selepas log masuk

Menggunakan kod di atas, mula-mula buka fail teks data.txt melalui fungsi fopen(). Kemudian baca kandungan fail baris demi baris melalui gelung dan fungsi fgets(), dan simpan setiap baris ke dalam tatasusunan sehingga akhir fail. Akhir sekali, cetak tatasusunan yang mengandungi kandungan fail.

Ringkasan:

Menukar fail teks txt kepada tatasusunan rentetan adalah sangat mudah dalam PHP. Anda boleh memilih kaedah yang sesuai dengan anda berdasarkan keperluan sebenar dan mempraktikkannya dalam projek anda.

Atas ialah kandungan terperinci Bagaimana untuk menukar teks txt ke dalam tatasusunan rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan