Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menukar fail teks ke kelas tatasusunan dalam php

Bagaimana untuk menukar fail teks ke kelas tatasusunan dalam php

青灯夜游
青灯夜游asal
2021-10-29 19:15:373610semak imbas

Dalam PHP, anda boleh menggunakan fungsi fail() untuk menukar fail teks kepada kelas tatasusunan Fungsi ini boleh menyimpan kandungan keseluruhan fail ke dalam tatasusunan baris demi baris (termasuk sintaks). "fail( $nama fail,$bendera,$konteks)".

Bagaimana untuk menukar fail teks ke kelas tatasusunan dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

Dalam php, anda boleh menggunakan fail () fungsi Untuk menukar fail teks kepada kelas tatasusunan.

Fail PHP() boleh membaca keseluruhan fail ke dalam tatasusunan Fungsi ini akan menyimpan kandungan fail ke dalam tatasusunan baris demi baris (termasuk baris baharu). Tatasusunan ini dikembalikan apabila berjaya, FALSE apabila gagal.

Sintaks:

file($filename,$flags,$context)

Perihalan parameter adalah seperti berikut:

  • $nama fail: nama fail atau laluan untuk dibaca;
  • $flags: Parameter pilihan, bendera boleh menjadi satu atau lebih daripada pemalar berikut:
    • FILE_USE_INCLUDE_PATH: Cari fail dalam include_path
    • FILE_IGNORE_NEW_LINES: Jangan tambah baris baharu pada penghujung; setiap elemen simbol tatasusunan;
    • FILE_SKIP_EMPTY_LINES: langkau baris kosong.
  • $context: Sumber konteks dicipta menggunakan fungsi stream_context_create().
Contoh: Baca fail berikut

Bagaimana untuk menukar fail teks ke kelas tatasusunan dalam php

<?php
header("Content-Type: text/html;charset=utf-8");    //设置字符编码
$file = &#39;test.txt&#39;;
$filearr = file($file,FILE_IGNORE_NEW_LINES);
var_dump($filearr);
?>
Hasil keluaran:


Bagaimana untuk menukar fail teks ke kelas tatasusunan dalam php

Pembelajaran yang disyorkan: "

Tutorial Video PHP"

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

Kenyataan:
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