Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk membatalkan ruang rentetan dalam php

Bagaimana untuk membatalkan ruang rentetan dalam php

PHPz
Lepaskan: 2023-03-31 10:29:42
asal
1151 orang telah melayarinya

Dalam pembangunan PHP, pemprosesan rentetan adalah operasi yang sangat biasa. Dalam proses memproses rentetan, kadangkala rentetan akan mengandungi ruang, dan ruang ini boleh menjejaskan kesan pemprosesan rentetan Oleh itu, PHP menyediakan pelbagai cara untuk membuang ruang dalam rentetan. Di bawah ini kami akan memperkenalkan beberapa kaedah yang biasa digunakan.

  1. fungsi rtrim

fungsi rtrim digunakan untuk membuang ruang di sebelah kanan rentetan Kaedah menggunakan fungsi ini adalah seperti berikut:

<?php
$str = " hello world ";
echo "before rtrim: " . $str . PHP_EOL;
$str = rtrim($str);
echo "after rtrim: " . $str . PHP_EOL;
?>
Salin selepas log masuk

Hasil keluaran Ia ialah:

before rtrim:  hello world
after rtrim:  hello world
Salin selepas log masuk

Anda boleh melihat bahawa selepas melaksanakan fungsi rtrim, ruang di sebelah kanan rentetan telah dialih keluar.

  1. Fungsi ltrim

Fungsi ltrim digunakan untuk membuang ruang di sebelah kiri rentetan Penggunaannya adalah serupa dengan fungsi rtrim contoh berikut:

<?php
$str = " hello world ";
echo "before ltrim: " . $str . PHP_EOL;
$str = ltrim($str);
echo "after ltrim: " . $str . PHP_EOL;
?>
Salin selepas log masuk

Hasil output ialah:

before ltrim:  hello world
after ltrim: hello world
Salin selepas log masuk

Seperti yang anda lihat, selepas melaksanakan fungsi ltrim, ruang di sebelah kiri rentetan telah dialih keluar.

  1. fungsi trim

Fungsi trim boleh mengalih keluar ruang pada sisi kiri dan kanan rentetan pada masa yang sama Penggunaannya juga sangat mudah:

<?php
$str = " hello world ";
echo "before trim: " . $str . PHP_EOL;
$str = trim($str);
echo "after trim: " . $str . PHP_EOL;
?>
Salin selepas log masuk

Output Hasilnya ialah:

before trim:  hello world
after trim: hello world
Salin selepas log masuk

Seperti yang anda lihat, selepas melaksanakan fungsi pemangkasan, ruang di sebelah kiri dan kanan rentetan dialih keluar.

  1. fungsi preg_replace

Selain daripada tiga fungsi di atas, anda juga boleh menggunakan ungkapan biasa untuk mengalih keluar ruang dalam rentetan. Kaedah pelaksanaan khusus adalah menggunakan fungsi preg_replace untuk menggantikan ruang yang sepadan dengan rentetan kosong Kodnya adalah seperti berikut:

<?php
$str = " hello world ";
echo "before preg_replace: " . $str . PHP_EOL;
$str = preg_replace(&#39;/\s/&#39;, &#39;&#39;, $str);
echo "after preg_replace: " . $str . PHP_EOL;
?>
Salin selepas log masuk

Hasil output ialah:

before preg_replace:  hello world
after preg_replace: helloworld
Salin selepas log masuk

Seperti yang anda boleh. lihat, Anda juga boleh berjaya mengalih keluar ruang daripada rentetan menggunakan ungkapan biasa.

Ringkasan

Selain kaedah di atas, terdapat kaedah lain untuk mengalih keluar ruang dalam rentetan, seperti menggunakan fungsi str_replace untuk menggantikan ruang. Walau bagaimanapun, perlu diingatkan bahawa apabila memproses rentetan, kita harus memilih kaedah yang paling sesuai mengikut situasi tertentu untuk mencapai hasil yang terbaik.

Atas ialah kandungan terperinci Bagaimana untuk membatalkan ruang 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