Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memadam dua aksara terakhir daripada rentetan php
Kaedah: 1. Gunakan substr(), sintaks "substr(string,0,-2)"; 2. Gunakan substr_replace(), sintaks "substr_replace(string,"",-2,2 )" ; 3. Gunakan rtrim(), sintaksnya ialah "rtrim(string, "character")".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
rentetan php pemadaman Dua aksara terakhir
1 Gunakan fungsi substr()
fungsi substr() untuk memintas panjang tertentu aksara daripada sesuatu. kedudukan yang ditentukan dalam rentetan Aksara, aksara yang dipintas ini boleh dipanggil "substring" atau "substring"
Anda hanya perlu menetapkan parameter kedua fungsi kepada 0, dan parameter ketiga kepada -2, iaitu Dua aksara terakhir boleh dipadamkan.
Contoh:
<?php $str = "Hello World!"; echo $str . "<br>"; echo substr($str,0,-2); ?>
2 Gunakan fungsi substr_replace()
substr_replace() fungsi Mengganti. bahagian rentetan dengan rentetan lain bermula pada kedudukan yang ditentukan.
Apabila nilai gantian (parameter kedua) ditetapkan kepada aksara kosong ''
, kedudukan permulaan ditetapkan kepada -2 dan nombor gantian ditetapkan kepada 2 untuk memadamkan dua aksara terakhir.
Contoh:
<?php $str = "123456789"; echo $str . "<br>"; echo substr_replace($str,"",-2,2); ?>
3. Gunakan fungsi rtrim()
rtrim() fungsi daripada aksara Ruang Putih atau aksara pratakrif lain dialih keluar bermula dari hujung rentetan.
Anda hanya perlu menetapkan parameter kedua fungsi kepada subrentetan (dua aksara terakhir) yang perlu dipadamkan.
Contoh:
<?php $str = "123456789!"; echo $str . "<br>"; echo rtrim($str,"9!"); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk memadam dua aksara terakhir daripada rentetan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!