Dua kaedah penyingkiran: 1. Gunakan fungsi substr_replace() untuk menggantikan 3 aksara terakhir rentetan dengan aksara kosong "''", sintaksnya ialah "substr_replace(string,"",-3, 3 )" atau "substr_replace(string,"",-3)". 2. Gunakan fungsi substr() untuk memintas semua aksara kecuali 3 aksara terakhir daripada kepala rentetan Sintaks ialah "substr(rentetan,0,-3)".
Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 8.1, komputer DELL G3
Dalam php, anda boleh menggunakan dua yang berikut functions Keluarkan tiga digit terakhir rentetan Alih keluar tiga digit terakhir rentetan
substr_replace() function
substr() fungsi
Kaedah 1: Gunakan fungsi substr_replace() untuk mengalih keluar
Fungsi substr_replace() boleh bermula dari kedudukan yang ditentukan dalam rentetan dan menggantikan yang ditentukan Menggantikan subrentetan panjang (bilangan aksara yang ditentukan) dengan nilai yang ditentukan.
substr_replace(string,replacement,start,length)
Parameter | Penerangan th > tr > < tr > < td > < em > string em > td > < td > Diperlukan. Menentukan rentetan untuk diperiksa. | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
penggantian | Diperlukan. Menentukan rentetan yang hendak disisipkan. | ||||||||||
mula | Diperlukan. Menentukan tempat dalam rentetan untuk memulakan penggantian.
Nombor negatif - bermula pada kedudukan yang ditentukan dari penghujung rentetan | ||||||||||
panjang | Pilihan. Menentukan bilangan aksara untuk diganti. Lalai adalah sama dengan panjang rentetan.
<?php header("Content-type:text/html;charset=utf-8"); $str="hello123"; echo "原字符串:"; var_dump($str); echo "去除字符串后三位:"; $newStr1=substr_replace($str,'',-3,3); var_dump($newStr1); $newStr2=substr_replace($str,'',-3); var_dump($newStr2); ?> Salin selepas log masuk Nombor negatif - bilangan aksara yang akan diganti dari hujung rentetan |
substr(string,start,length)
参数 | 描述 |
---|---|
string | 必需。规定要返回其中一部分的字符串。 |
start | 必需。规定在字符串的何处开始。
|
length | 可选。规定要返回的字符串长度。默认是直到字符串的结尾。
|
0
Kaedah 2: Gunakan fungsi substr () mengalih keluar fungsi -3
Parameter | Perihalan | ||
---|---|---|---|
rentetan | Diperlukan. Menentukan sebahagian daripada rentetan untuk dikembalikan. | ||
mula | Diperlukan. Menentukan tempat dalam rentetan untuk bermula.
<?php header("Content-type:text/html;charset=utf-8"); $str="hello123"; echo "原字符串:"; var_dump($str); echo "去除字符串后三位:"; $newstr=substr($str,0,-3); var_dump($newstr); ?> Salin selepas log masuk
0 - aksara pertama dalam rentetan Mulakan pada panjang |
Pilihan. Menentukan panjang rentetan yang akan dikembalikan. Lalai adalah sehingga akhir rentetan. |
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar tiga digit terakhir daripada rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Label berkaitan:
Artikel sebelumnya:Bagaimana untuk mengesan sama ada rentetan mengandungi aksara Cina dalam php
Artikel seterusnya:Bagaimana untuk mengekstrak hanya aksara Cina daripada rentetan php
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
Artikel terbaru oleh pengarang
Isu terkini
Helo! Adakah "Kotak Alat PHP" dibangunkan menggunakan PHP? (Bersedia untuk belajar PHP)
daripada 1970-01-01 08:00:00
0
0
0
Apabila menambah sublime3 untuk menyusun php sistem, gunakan kotak alat PHP, cmd php -v tidak berguna
daripada 1970-01-01 08:00:00
0
0
0
Topik-topik yang berkaitan
Lagi>
|