Sebagai bahasa pengaturcaraan yang digunakan untuk pembangunan web, PHP selalunya perlu memproses rentetan. Dalam pemprosesan rentetan, kita sering menghadapi keperluan untuk menambah atau memadam ruang sebelum aksara tertentu. Artikel ini akan memberi tumpuan kepada cara mengendalikan ruang sebelum memadam () dalam PHP.
1. Analisis Prinsip
Dalam PHP, rentetan boleh disambung dalam dua cara:
Contohnya:
$str1 = "hello";
$str2 = "world";
$str3 = $str1 ;
gema $ str3;
Keputusan: helloworld
Contohnya:
$str1 = "hello";
$str2 = "world";
$str3 = "$str1 $str2";
echo $str3;
Result : hello world
Dalam dua kaedah penyambungan rentetan di atas, jika ruang ditambahkan pada rentetan, PHP akan memproses dan mengeluarkannya secara automatik sebagai aksara biasa. Oleh itu, jika anda perlu memadamkan ruang sebelum (), anda boleh melakukannya dengan cara berikut.
2. Pelaksanaan kaedah
Fungsi trim() ialah salah satu fungsi pemprosesan aksara yang biasa digunakan dalam PHP .
Contohnya:
$str = " hello world ";
$str = trim($str);
echo $str;
Hasil: hello world
Seperti yang dapat dilihat daripada contoh di atas, fungsi trim() boleh digunakan untuk mengalih keluar ruang pada kedua-dua hujung rentetan, dengan itu merealisasikan fungsi memadamkan ruang sebelum ().
Fungsi preg_replace() ialah fungsi yang digunakan untuk penggantian ungkapan biasa dalam PHP Anda boleh menggunakan ungkapan biasa untuk memadankan keperluan penggantian, dan kemudian lakukan operasi penggantian.
Contohnya:
$str = "hello world ";
$str = preg_replace("/s+/","",$str);
echo $str ;
Keputusan: helloworld
menggunakan ungkapan biasa untuk memadankan ruang dalam rentetan (gunakan s+ untuk memadankan satu atau lebih ruang), dan kemudian menggantikannya dengan aksara nol untuk mencapai pemadaman () sebelum fungsi ruang.
3. Ringkasan
Melalui mengkaji artikel ini, saya percaya anda telah memahami dua kaedah memadam ruang sebelum () dalam PHP. Antaranya, fungsi trim() adalah ringkas dan mudah digunakan, dan sesuai untuk situasi di mana kedua-dua hujung rentetan adalah ruang; Dalam aplikasi sebenar, pilih sahaja kaedah yang sesuai untuk beroperasi mengikut keperluan anda.
Atas ialah kandungan terperinci Bagaimana untuk mengendalikan ruang sebelum remove() dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!