Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk membuang aksara di sebelah kanan dalam php

Bagaimana untuk membuang aksara di sebelah kanan dalam php

青灯夜游
青灯夜游asal
2022-04-21 19:45:223382semak imbas

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)".

Bagaimana untuk membuang aksara di sebelah kanan dalam php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>

Bagaimana untuk membuang aksara di sebelah kanan dalam php

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

Contoh pelaksanaan:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>

Bagaimana untuk membuang aksara di sebelah kanan dalam php

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!

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