


Bagaimana untuk meletakkan rentetan ke dalam tatasusunan dalam PHP dan dibahagikan dengan baris baharu
Apakah itu PHP?
PHP bermaksud Hypertext Preprocessor dan merupakan bahasa skrip sebelah pelayan yang popular digunakan untuk pembangunan web. Ia direka untuk mencipta laman web yang dinamik dan interaktif. PHP dibenamkan dalam kod HTML dan dilaksanakan pada pelayan, menghasilkan output HTML yang dihantar ke pelayar klien. Dengan sintaksnya yang mudah dipelajari, PHP membolehkan pembangun membina tapak web dinamik, memproses data borang, berinteraksi dengan pangkalan data dan melaksanakan pelbagai tugasan bahagian pelayan. Ia mempunyai ekosistem perpustakaan dan rangka kerja yang luas yang meningkatkan fungsinya dan membolehkan pembangun mencipta aplikasi web yang berkuasa dan berskala. PHP disokong secara meluas oleh penyedia pengehosan, menjadikannya pilihan utama untuk projek pembangunan web.
Cara meletakkan rentetan ke dalam tatasusunan dan dipecah mengikut baris baharu dalam PHP
Kaedah 1
Gunakan fungsi preg_split()
Fungsi preg_split() dalam PHP digunakan untuk memisahkan rentetan kepada tatasusunan subrentetan berdasarkan corak ungkapan biasa yang ditentukan. Ia membolehkan anda membahagikan rentetan kepada bahagian yang lebih kecil berdasarkan kriteria tertentu. Dengan memanfaatkan kefungsian preg_split(), anda boleh memisahkan rentetan dengan cekap berdasarkan corak yang fleksibel, membolehkan anda memproses dan memanipulasi data teks secara berstruktur dalam aplikasi PHP anda.
tatabahasa
Sintaks fungsi preg_split() adalah seperti berikut:
preg_split(pattern, string, limit = -1, flags = 0);
pattern: Menentukan corak ungkapan biasa yang digunakan untuk membelah rentetan.
rentetan: Tentukan rentetan input yang perlu dipisahkan.
limit (pilihan): Menentukan bilangan maksimum elemen untuk dikembalikan dalam tatasusunan hasil. Jika ditetapkan kepada nilai positif, hanya begitu banyak elemen akan dikembalikan. Jika ditetapkan kepada 0, semua elemen yang mungkin akan dikembalikan. Jika ditetapkan kepada nilai negatif (lalai), tiada had dikenakan.
flags (pilihan): Tentukan sebarang bendera tambahan untuk mengubah suai gelagat fungsi preg_split().
Contoh
<?php // A php program to separate string // using preg_split() function // String which to be converted $str = "Pradeep Menon</p><p>Arjit</p><p>Kavitha deshmukh</p><p>John Peter</p><p>Peterson"; // This function converts the string $arr= preg_split ('/</p><p>/', $str); // print the information of array print_r($arr); ?>
Output
Array ( [0] => Pradeep Menon [1] => Arjit [2] => Kavitha deshmukh [3] => John Peter [4] => Peterson )
Kod Penerangan
Dalam kod ini, kami menggunakan fungsi preg_split() untuk memisahkan rentetan kepada tatasusunan dan menggunakan baris baharu sebagai pemisah.
Rentetan input $str mengandungi senarai nama yang dipisahkan oleh baris baharu. Kemudian gunakan fungsi preg_split() dengan corak regex /
/ untuk memisahkan rentetan setiap kali aksara baris baharu berlaku.
Selepas melaksanakan fungsi preg_split(), tatasusunan yang dijana $arr mempunyai setiap nama sebagai elemennya. Akhir sekali, fungsi print_r() digunakan untuk memaparkan kandungan tatasusunan.
Ringkasnya, coretan kod ini mengambil rentetan dengan nama yang dipisahkan oleh baris baharu, menggunakan preg_split() untuk membahagikannya kepada tatasusunan menggunakan baris baharu sebagai pemisah, dan kemudian mencetak tatasusunan yang terhasil dengan nama yang dipisahkan.
Kaedah 2
Gunakan fungsi explode().
Fungsi explode() dalam PHP digunakan untuk memisahkan rentetan kepada tatasusunan subrentetan berdasarkan pembatas yang ditentukan. Ia adalah alternatif yang lebih mudah kepada fungsi preg_split() dan amat berguna apabila bekerja dengan pembatas mudah seperti aksara tunggal atau rentetan tetap. Fungsi explode() biasanya digunakan untuk senario seperti menghuraikan fail CSV, mengekstrak perkataan individu daripada ayat atau memutuskan rentetan berdasarkan pembatas tertentu. Ia menyediakan cara yang mudah dan cekap untuk memisahkan rentetan kepada komponen yang lebih kecil.
tatabahasa
Sintaks fungsi explode() adalah seperti berikut:
explode(delimiter, string, limit = PHP_INT_MAX);
delimiter: Menentukan rentetan yang digunakan sebagai pembatas untuk memisahkan rentetan input.
rentetan: Tentukan rentetan input yang perlu dipisahkan.
limit (pilihan): Menentukan bilangan maksimum elemen untuk dikembalikan dalam tatasusunan hasil. Jika ditetapkan, tatasusunan yang terhasil akan mengandungi paling banyak bilangan elemen terhingga.
Contoh
Berikut ialah contoh fungsi explode():
<?php // PHP program to separate string // using explode function // String which to be converted $str = "Pradeep Menon</p><p>Ajith Lakshman</p><p>John Peter</p><p>Peterson"; // Function to convert string to array $arr = explode("</p><p>", $str); // Print the information of array print_r($arr); ?>
Output
Array ( [0] => Pradeep Menon [1] => Ajith Lakshman [2] => John Peter [3] => Peterson )
Kod Penerangan
Coretan kod PHP di atas menunjukkan cara menggunakan fungsi Explode() untuk memisahkan rentetan kepada tatasusunan, menggunakan aksara baris baharu (
) sebagai pembatas.
Rentetan input $str mengandungi senarai nama yang dipisahkan oleh baris baharu. Rentetan itu kemudiannya dipecahkan kepada tatasusunan subrentetan menggunakan fungsi explode() dengan baris baharu (
) sebagai pembatas. Selepas melaksanakan fungsi explode(), tatasusunan yang terhasil $arr mengandungi nama individu sebagai elemennya. Akhir sekali, fungsi print_r() digunakan untuk memaparkan kandungan tatasusunan.
KESIMPULAN
Ringkasnya, preg_split() dan explode() ialah kedua-dua fungsi PHP yang digunakan untuk memisahkan rentetan kepada tatasusunan berdasarkan pembatas yang ditentukan. preg_split() memberikan kelebihan menggunakan ungkapan biasa sebagai pembatas, memberikan fleksibiliti yang lebih besar dan keupayaan padanan corak lanjutan. Ia sesuai untuk keperluan pemisahan yang kompleks di mana pembatas boleh berbeza-beza atau mengikut corak tertentu. Sebaliknya, explode() adalah lebih ringkas, lebih pantas dan sesuai untuk tugasan pemisahan mudah menggunakan pembatas tetap seperti aksara atau rentetan. Ini adalah pilihan yang lebih cekap apabila berurusan dengan pembatas yang mudah dan boleh diramal.
Atas ialah kandungan terperinci Bagaimana untuk meletakkan rentetan ke dalam tatasusunan dalam PHP dan dibahagikan dengan baris baharu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

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

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Apakah PHP? PHP adalah singkatan kepada Hypertext Preprocessor dan merupakan bahasa skrip sebelah pelayan yang popular digunakan untuk pembangunan web. Ia direka untuk mencipta laman web yang dinamik dan interaktif. PHP dibenamkan dalam kod HTML dan dilaksanakan pada pelayan, menghasilkan output HTML yang dihantar ke pelayar klien. Dengan sintaksnya yang mudah dipelajari, PHP membolehkan pembangun membina tapak web dinamik, memproses data borang, berinteraksi dengan pangkalan data dan melaksanakan pelbagai tugasan bahagian pelayan. Ia mempunyai ekosistem perpustakaan dan rangka kerja yang luas yang meningkatkan fungsinya dan membolehkan pembangun mencipta aplikasi web yang berkuasa dan berskala. PHP disokong secara meluas oleh penyedia pengehosan, menjadikannya pilihan utama untuk projek pembangunan web. Bagaimana untuk meletakkan rentetan ke dalam tatasusunan dan dipecah oleh baris baharu dalam PHP

PHP ialah bahasa skrip bahagian pelayan yang digunakan secara meluas yang boleh melaksanakan operasi tatasusunan dalam pelbagai cara. Artikel ini akan memperkenalkan amalan terbaik kami semasa menulis kod PHP untuk membantu anda membuat kod yang lebih cekap, cantik dan boleh dibaca. 1. Gunakan fungsi tatasusunan dan bukannya gelung manual Adalah lebih baik untuk menggunakan fungsi tatasusunan PHP daripada menggelung tatasusunan secara manual untuk memindahkan, memanipulasi atau mengubah suai data. Fungsi tatasusunan PHP dilaksanakan dengan lebih pantas dan mempunyai kebolehbacaan dan kebolehselenggaraan yang lebih baik. Berikut adalah beberapa fungsi tatasusunan PHP yang biasa digunakan: array_push(

Dalam versi PHP8.0, operasi penggabungan tatasusunan telah dipertingkatkan. Peningkatan ini terutamanya menyasarkan operasi penggabungan jenis data tatasusunan. Dalam versi sebelumnya, operasi penggabungan tatasusunan yang disediakan oleh PHP telah dilaksanakan menggunakan simbol "+". Walau bagaimanapun, terdapat beberapa masalah dengan pendekatan ini. Jika dua tatasusunan mengandungi kunci yang sama, nilai kunci dalam tatasusunan kedua akan menimpa nilai kunci dalam tatasusunan pertama Jika anda perlu menggabungkan dua tatasusunan bersama-sama, anda perlu menggunakan fungsi array_merge() dengan mahir. . Sekarang, dalam PHP

Operasi berbahaya dalam tatasusunan dalam PHP8.0: array_splice() Dalam pengaturcaraan PHP, tatasusunan ialah struktur data yang sangat biasa digunakan yang membolehkan kami menyimpan berbilang nilai dalam satu pembolehubah. Fungsi array_splice() ialah kaedah untuk memproses tatasusunan, yang boleh memadam atau menggantikan elemen dalam tatasusunan. Walau bagaimanapun, dalam PHP8.0, fungsi array_splice() mempunyai beberapa operasi berbahaya, yang jika digunakan secara tidak betul akan menyebabkan beberapa masalah serius. Artikel ini akan memperkenalkan anda secara terperinci

Persimpangan tatasusunan dan fungsi kesatuan boleh dilanjutkan menggunakan fungsi tersuai PHP, fungsi persimpangan tersuai membenarkan mencari persimpangan mengikut kunci atau nilai, dan fungsi kesatuan tersuai mencari kesatuan mengikut kunci atau nilai. Ini memberi anda fleksibiliti untuk memanipulasi tatasusunan berdasarkan keperluan khusus anda.

Dalam PHP, tatasusunan ialah struktur data yang sangat biasa dan berguna. PHP menyediakan banyak fungsi dan kaedah yang berbeza untuk memanipulasi dan memproses tatasusunan ini. Satu fungsi yang sangat berguna ialah array_diff(). Artikel ini membincangkan fungsi ini secara terperinci. Penggunaan asas fungsi array_diff() adalah sangat mudah. Fungsi ini menerima dua atau lebih tatasusunan sebagai argumen dan mengembalikan tatasusunan baharu yang mengandungi elemen yang terdapat dalam tatasusunan pertama tetapi tidak dalam tatasusunan lain. Berikut ialah contoh: $array1=

Penyelesaian terbaik untuk pertukaran nilai kunci tatasusunan PHP: gunakan fungsi array_flip() terbina dalam, kerumitan masa ialah O(n). Untuk tatasusunan yang lebih besar, kelebihan prestasi array_flip() adalah lebih jelas. Kes praktikal: Anda boleh menggunakan array_flip() untuk menukar tatasusunan nama produk dalam troli beli-belah kepada tatasusunan kuantiti produk.

Cara menambah dan mengalih keluar elemen daripada tatasusunan PHP Dalam PHP, tatasusunan ialah struktur data yang sangat biasa dan penting. Tatasusunan boleh menyimpan berbilang nilai dan boleh menambah atau menolak elemen secara dinamik mengikut keperluan. Artikel ini akan menerangkan cara menambah dan mengalih keluar elemen tatasusunan dalam PHP dan memberikan contoh kod yang sepadan. 1. Tambah elemen menggunakan sintaks kurungan segi empat sama [] Cara paling mudah untuk menambah unsur ialah menggunakan sintaks kurungan segi empat sama. Contohnya adalah seperti berikut: $arr=["epal",&quo
