Rumah pembangunan bahagian belakang masalah PHP php ke tatasusunan rentetan

php ke tatasusunan rentetan

May 23, 2023 am 11:03 AM

Dalam pengaturcaraan PHP, kita selalunya perlu membaca kandungan fail menjadi pembolehubah Dalam kes ini, kita perlu menukar kandungan fail kepada tatasusunan rentetan. Artikel ini akan menunjukkan kepada anda cara membaca fail dan menukarnya menjadi tatasusunan rentetan menggunakan PHP.

1. Baca kandungan fail

Untuk membaca fail ke dalam pembolehubah PHP, anda boleh menggunakan fungsi file_get_contents(). Fungsi ini mengembalikan rentetan yang mengandungi keseluruhan kandungan fail. Berikut ialah contoh:

$content = file_get_contents('file.txt');

Kod di atas akan membaca kandungan fail.txt ke dalam pembolehubah $content.

2 Tukar rentetan menjadi tatasusunan rentetan

Jika kandungan dalam fail mengandungi berbilang baris teks, kita perlu menukarnya menjadi tatasusunan rentetan supaya kita boleh memprosesnya secara berturut-turut. barisan. Anda boleh menggunakan fungsi explode() dalam PHP untuk menguraikan rentetan menjadi tatasusunan. Penggunaan khusus adalah seperti berikut:

$array = explode("
", $content);

Dalam kod di atas, gunakan
sebagai pemisah untuk menguraikan rentetan $content. ke dalam tatasusunan $array. Ini menukarkan kandungan fail kepada tatasusunan rentetan.

Dalam sesetengah sistem pengendalian,
boleh digunakan pada penghujung baris atau sebagai aksara baris baharu Dalam kes ini, pengubahsuaian yang sesuai perlu dibuat, contohnya:

$array = explode("
", $content);   // Windows 操作系统
$array = explode("", $content);   // MacOS 或 Linux 操作系统

. 3. Alih keluar baris kosong dan Ruang

Selepas langkah di atas, kami telah berjaya menukar kandungan fail kepada tatasusunan rentetan. Tetapi dalam aplikasi praktikal, kita sering perlu mengalih keluar baris dan ruang kosong dalam tatasusunan Ini boleh dicapai dengan menggelung tatasusunan dan menggunakan fungsi trim() adalah seperti berikut:

foreach ($array as &$value) {
    $value = trim($value);
    if(empty($value)) {
        unset($value);
    }
}

Dalam kod di atas, gunakan foreach Loop melalui tatasusunan rentetan $array dan alih keluar ruang daripada setiap elemen menggunakan fungsi trim(). Jika elemen kosong, gunakan fungsi unset() untuk mengeluarkannya daripada tatasusunan.

4. Kod lengkap

Berikut ialah kod lengkap untuk menukar kandungan fail kepada tatasusunan rentetan:

$content = file_get_contents('file.txt');
$array = explode("
", $content);

foreach ($array as &$value) {
    $value = trim($value);
    if(empty($value)) {
        unset($value);
    }
}

print_r($array);

Kod di atas akan membaca kandungan fail. txt ke dalam tatasusunan rentetan $array, dan alih keluar ruang dan baris kosong, dan akhirnya mengeluarkan tatasusunan.

Kesimpulan

Artikel ini memperkenalkan cara menggunakan PHP untuk menukar kandungan fail kepada tatasusunan rentetan, termasuk membaca fail, menukar rentetan kepada tatasusunan rentetan dan mengalih keluar baris dan ruang kosong dalam array Tunggu langkah. Saya harap pembaca dapat berlatih berdasarkan kandungan artikel ini dan seterusnya menguasai kemahiran pengaturcaraan PHP.

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

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

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Agnes Tachyon Build Guide | Musume Derby Pretty
2 minggu yang lalu By Jack chen
Oguri Cap Build Guide | Musume Derby Pretty
3 minggu yang lalu By Jack chen
Puncak: Cara Menghidupkan Pemain
1 bulan yang lalu By DDD
Puncak bagaimana untuk emote
4 minggu yang lalu By Jack chen

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)