Dalam pengaturcaraan PHP, kita selalunya perlu beroperasi pada rentetan Satu operasi biasa ialah mengalih keluar simbol sebelum dan selepas rentetan, iaitu, untuk mengalih keluar simbol pada permulaan dan penghujung rentetan. Artikel ini akan memperkenalkan beberapa kaedah untuk mencapai operasi ini.
Kaedah 1:
Gunakan fungsi terbina dalam PHP trim() untuk mengalih keluar aksara ruang putih pada permulaan dan penghujung rentetan, termasuk ruang, tab, baris baharu, dsb. Jika kita ingin memadamkan aksara yang ditentukan, kita boleh menghantar aksara yang akan dipadamkan dalam parameter kedua fungsi Hanya permulaan dan penghujung aksara akan dipadamkan. Berikut ialah kod sampel:
$str = "/hello world/"; $str = trim($str, "/"); echo $str; // 输出 "hello world"
Dalam kod di atas, fungsi trim() digunakan untuk memadam garis miring pada permulaan dan penghujung rentetan $str, dan hasil output ialah "hello dunia". Perlu diingat bahawa jika terdapat simbol pada permulaan dan akhir, ia hanya akan dipadamkan jika simbol ini adalah sama.
Kaedah 2:
Gunakan substr() fungsi terbina dalam PHP untuk memintas sebahagian daripada rentetan. Kita boleh memintas sebahagian daripada rentetan dengan melepasi indeks permulaan dan bilangan aksara yang akan dipintas. Berikut ialah kod sampel:
$str = "/hello world/"; $str = substr($str, 1, -1); echo $str; // 输出 "hello world"
Dalam kod di atas, fungsi substr() digunakan untuk mengalih keluar garis miring pada permulaan dan penghujung rentetan $str, dan hasil output ialah "hello dunia". Perlu diingatkan bahawa parameter kedua yang diluluskan ialah nombor negatif, menunjukkan bilangan aksara yang dikira dari belakang ke hadapan.
Kaedah 3:
Gunakan fungsi ungkapan biasa PHP preg_replace() untuk menggantikan bahagian rentetan yang sepadan dengan corak tertentu. Kita boleh menggunakan ungkapan biasa untuk memadankan simbol permulaan dan akhir dan kemudian menggantikannya dengan rentetan kosong. Berikut ialah kod sampel:
$str = "/hello world/"; $str = preg_replace('/(^\/*)|(\/*$)/', '', $str); echo $str; // 输出 "hello world"
Dalam kod di atas, fungsi preg_replace() digunakan untuk mengalih keluar garis miring di hadapan dan di belakang daripada rentetan $str, dan hasil keluarannya ialah "hello world" . Perlu diingatkan bahawa "/" dalam ungkapan biasa perlu dilepaskan.
Ringkasnya, kami telah memperkenalkan tiga kaedah untuk mengalih keluar simbol sekeliling dalam PHP. Kaedah ini boleh digunakan secara fleksibel dalam situasi yang berbeza, dan pembaca boleh memilih kaedah yang sesuai dengan mereka mengikut keperluan sebenar.
Atas ialah kandungan terperinci Bagaimana untuk membuang simbol sebelum dan selepas dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!