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 0 - masukkan bukannya gantikan |
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 Nombor negatif - bermula pada kedudukan yang ditentukan dari penghujung rentetan 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!
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
Di mana saya harus meletakkan arahan CustomLog dalam apache
Saya menggunakan php:7.2-apachedocker. Saya perlu melumpuhkan log akses log masuk url sema...
daripada 2024-04-06 22:03:59
0
1
990
Apakah format pembolehubah dalam nilai pulangan?
Saya seorang pelajar baru php. Saya menjumpai sekeping kod: if($x<time()){return[false,...
daripada 2024-04-06 21:55:20
0
1
778
Kumpulkan hasil MySQL mengikut ID untuk menggelung
Saya mempunyai jadual dengan data penerbangan dalam mysql. Saya sedang menulis kod php yan...
daripada 2024-04-06 17:27:56
0
1
406
Topik-topik yang berkaitan
Lagi>
|