Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengeluarkan kepala dan ekor rentetan dalam php

Bagaimana untuk mengeluarkan kepala dan ekor rentetan dalam php

藏色散人
藏色散人asal
2023-02-07 09:41:503404semak imbas

Cara mengeluarkan kepala dan ekor rentetan dalam PHP: 1. Gunakan fungsi ltrim untuk memadam aksara kosong atau aksara lain pada permulaan rentetan 2. Gunakan fungsi rtrim untuk memadam kosong aksara atau aksara lain di hujung rentetan.

Bagaimana untuk mengeluarkan kepala dan ekor rentetan dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 8.1, komputer DELL G3

php Bagaimana untuk mengalih keluar U -berpusing dari tali ekor?

Memangkas fungsi rtrim ltrim untuk mengalih keluar aksara yang ditentukan pertama dan terakhir daripada rentetan PHP

Hari ini, kita melihat fungsi pemprosesan rentetan yang agak mudah Kita semua tahu bahawa semasa borang proses penyerahan, Walau bagaimanapun, kandungan yang dimasukkan oleh pengguna tidak semestinya data undang-undang yang sama seperti yang anda fikirkan, sebagai contoh, apabila memasukkan nama pengguna atau alamat e-mel dan meninggalkan beberapa ruang dalam kotak input, data yang memasuki pangkalan data akan secara semula jadi. mempunyai beberapa ruang lagi Ia tidak begitu logik, jadi secara amnya kita boleh menggunakan trim untuk menghilangkan kesan ruang hadapan dan belakang.

fungsi memangkas

Sintaks: trim ( string $str [, string $character_mask ] ) : string

Fungsi: Alih keluar aksara kosong (atau aksara lain) pada permulaan dan penghujung rentetan

Nilai pulangan: Kembalikan rentetan yang diproses

Siri fungsi yang sama termasuk fungsi ltrim rtrim

ltrim — padamkan aksara kosong (atau aksara lain) pada permulaan rentetan

rtrim — Alih keluar aksara kosong (atau aksara lain) di hujung rentetan

Satu parameter

Menggunakan hanya satu parameter dalam fungsi boleh hanya keluarkan aksara yang ditentukan. Tanpa hujah kedua, trim() hanya mengalih keluar aksara berikut:

Bagaimana untuk mengeluarkan kepala dan ekor rentetan dalam php

Dua hujah

Dengan menyatakan character_mask, anda boleh Tentukan senarai aksara untuk dipadamkan. Hanya senaraikan semua aksara yang ingin anda alih keluar. Atau dengan menggunakan format .., julat boleh ditentukan.

#trim去除前后指定字符列表
$str = "Hello Tacks";
var_dump($str);
var_dump(trim($str,'Hes'));

#删除 $binary 开头的 ASCII 控制字符
$binary = "\x09Example string\x0A";
// (从 0 到 31,包括 0 和 31)
$clean = trim($binary, "\x00..\x1F");
var_dump($clean);

emmm, dua lagi fungsi ltrim dan rtrim mempunyai penggunaan yang sama, jadi saya tidak akan mengulanginya di sini.

Contoh kecil

Adakah anda fikir ia akan tamat? Anda fikir fungsi ini sangat mudah. Kemudian lihat kod di bawah.

$str = "Hello php";
var_dump($str);
var_dump(rtrim($str,'hp'));

Jika anda berpendapat rentetan yang diproses ialah 'Hello p', maka anda masih tidak benar-benar memahami penggunaan parameter kedua bagi fungsi ini.

Pertama sekali, saya menggunakan fungsi rtrim untuk mengalih keluar aksara tertentu di hujung rentetan Kedua, aksara khusus ini ialah parameter kedua, iaitu senarai aksara, jadi rentetan dipadankan secara berterusan dari kanan ke kiri. Aksara dalam senarai aksara akan sepadan dengan p dan h, jadi hasil akhir ialah 'Hello'. Jadi jangan lalai dan gunakan fungsi yang salah untuk mencapai hasil yang anda inginkan.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mengeluarkan kepala dan ekor rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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