Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengalih keluar ruang hadapan dan belakang daripada rentetan dalam PHP

Bagaimana untuk mengalih keluar ruang hadapan dan belakang daripada rentetan dalam PHP

PHPz
Lepaskan: 2023-03-31 10:35:33
asal
1812 orang telah melayarinya

Dalam PHP, selalunya perlu melakukan beberapa operasi pada rentetan Salah satu operasi yang biasa digunakan ialah mengalih keluar ruang hadapan dan belakang rentetan. Dalam artikel ini, kami akan memperkenalkan cara mengalih keluar ruang hadapan dan belakang daripada rentetan dalam PHP.

Kaedah 1: Gunakan trim() untuk mengalih keluar ruang sebelum dan selepas rentetan

PHP menyediakan fungsi trim() yang boleh mengalih keluar ruang sebelum dan selepas rentetan. Berikut ialah cara menggunakan fungsi ini:

<?php
$string = "   Hello World  ";
echo trim($string);
?>
Salin selepas log masuk

Hasil output ialah: Hello World.

Fungsi fungsi ini adalah untuk membuang ruang di hadapan dan di belakang rentetan Ruang di sini termasuk: ruang (ruang), baris baharu (n), tab (t), dsb.

Kaedah 2: Keluarkan ruang sebelum dan selepas rentetan melalui ltrim() dan rtrim()

Selain fungsi trim(), PHP juga menyediakan ltrim() dan rtrim( ) fungsi, yang digunakan masing-masing Keluarkan ruang kiri dan kanan daripada rentetan. Berikut ialah cara menggunakan fungsi ltrim() dan rtrim():

<?php
$string = "   Hello World  ";
echo ltrim($string); // 去掉左边空格
echo "\r\n";
echo rtrim($string); // 去掉右边空格
?>
Salin selepas log masuk

Hasil output ialah:

Hello World  
   Hello World
Salin selepas log masuk

Kaedah 3: Keluarkan ruang sebelum dan selepas rentetan melalui ungkapan biasa

Anda juga boleh menggunakan ungkapan biasa untuk mengalih keluar ruang sebelum dan selepas rentetan Berikut ialah kod yang sepadan:

<?php
$string = "   Hello World  ";
echo preg_replace(&#39;/^\s+|\s+$/&#39;,&#39;&#39;,$string);
?>
Salin selepas log masuk

Hasil output ialah: Hello World.

Maksud ungkapan biasa dalam kod di atas adalah seperti berikut:

  • /^s+/ bermaksud memadankan satu atau lebih ruang pada permulaan rentetan.
  • |s+$/ bermaksud memadankan satu atau lebih ruang di hujung rentetan.

Akhir sekali, gunakan fungsi preg_replace() untuk menggantikan ruang yang dipadankan dengan rentetan kosong untuk mengalih keluar ruang hadapan dan belakang.

Ringkasnya, kami telah memperkenalkan tiga kaedah biasa untuk mengalih keluar ruang hadapan dan belakang daripada rentetan dalam PHP: menggunakan fungsi trim(), menggunakan fungsi ltrim() dan rtrim() dan menggunakan ungkapan biasa. Setiap kaedah ini mempunyai kelebihan dan kekurangan tersendiri dan boleh dipilih dan digunakan mengikut situasi tertentu.

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar ruang hadapan dan belakang daripada rentetan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan