Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk membuang aksara di sebelah kanan dalam php
Kaedah pengalihan keluar: 1. Gunakan substr_replace() untuk memadam semua aksara bermula dari kedudukan n di sebelah kanan, sintaksnya ialah "substr_replace($str,"",-n)", parameter "n" ialah bilangan aksara yang akan dialih keluar ;2. Gunakan substr(), sintaksnya ialah "substr($str,0,-n)".
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
php remove beberapa aksara yang betul
Kaedah 1: Gunakan fungsi substr_replace()
Fungsi substr_replace() digunakan untuk menggantikan sebahagian daripada rentetan bermula dari kedudukan yang ditentukan Digantikan dengan rentetan lain.
substr_replace(string,replacement,start,length)
Apabila nilai gantian (parameter kedua replacement
) ditetapkan kepada aksara kosong '', ia boleh digunakan untuk melaksanakan fungsi memadam aksara.
Jika anda ingin memadamkan rentetan dari sebelah kanan (ekor) rentetan, anda perlu menetapkan parameter startc kepada nilai negatif (-n), dan parameter panjang kepada n:
bermaksud memadam n aksara bermula daripada n kedudukan di sebelah kanan rentetan.
Sudah tentu, parameter panjang juga boleh ditinggalkan, supaya semua aksara akan dipadamkan bermula dengan n digit
Contoh pelaksanaan:
<?php header('content-type:text/html;charset=utf-8'); $str = "123456789"; echo $str . "<br>"; echo "去掉右边1个字符:".substr_replace($str,"",-1,1); echo "<br>去掉右边1个字符:".substr_replace($str,"",-1); echo "<br>去掉右边2个字符:".substr_replace($str,"",-2); echo "<br>去掉右边3个字符:".substr_replace($str,"",-3); echo "<br>去掉右边4个字符:".substr_replace($str,"",-4); echo "<br>去掉右边5个字符:".substr_replace($str,"",-5); ?>
Kaedah 2: Gunakan fungsi substr()
Fungsi substr() boleh memintas panjang tertentu aksara dari kedudukan yang ditentukan dalam rentetan. Watak yang dipintas ini boleh dipanggil "Subrentetan" atau "subrentetan"
substr(string,start,length)
hanya perlu menetapkan parameter permulaan fungsi kepada 0 dan parameter panjang kepada -n
untuk memadam watak. n
<?php header('content-type:text/html;charset=utf-8'); $str = "123456789"; echo $str . "<br>"; echo "去掉右边1个字符:".substr($str,0,-1); echo "<br>去掉右边2个字符:".substr($str,0,-2); echo "<br>去掉右边3个字符:".substr($str,0,-3); echo "<br>去掉右边4个字符:".substr($str,0,-4); echo "<br>去掉右边5个字符:".substr($str,0,-5); ?>Pembelajaran yang disyorkan: "
Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk membuang aksara di sebelah kanan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!