Kaedah pengalihan keluar: 1. Gunakan pernyataan "substr(variable,0,-1)" untuk memotong aksara terakhir rentetan bahasa Inggeris dalam susunan terbalik 2. Gunakan "mb_substr(variable,0,-; 1, pernyataan "Pengekodan aksara ")" boleh memadamkan aksara terakhir rentetan bahasa Cina; 3. Gunakan pernyataan "rtrim(pembolehubah, "aksara yang ditentukan")".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Alih keluar pembolehubah dalam php Aksara terakhir
Kaedah 1: Gunakan fungsi substr()
Gunakan fungsi substr() untuk memotong aksara terakhir dalam susunan terbalik ( Fungsi ini tidak boleh digunakan dengan aksara Cina).
substr($arr_str, 0, -1)
Contoh:
<?php $num = 12345; $str = substr($num, 0, -1) ; echo $num; var_dump($str); $str = "abcdef"; echo $str; $str = substr($str, 0, -1); var_dump($str); ?>
Kaedah 2: Gunakan fungsi mb_substr()
Penggunaan fungsi mb_substr() adalah sama dengan fungsi substr(), cuma potong aksara terakhir dalam susunan terbalik tetapi fungsi ini boleh digunakan untuk aksara Cina.
<?php header('content-type:text/html;charset=utf-8'); $num = 12345; $str = mb_substr($num, 0, -1) ; echo $num; var_dump($str); $str = "php中文网啦啦"; echo $str; $str = mb_substr($str, 0, -1,"utf-8"); var_dump($str); ?>
3 Gunakan fungsi rtrim()
rtrim - padamkan aksara kosong (atau aksara lain) di. hujung rentetan )
rtrim($arr_str, "指定字符")
Contoh:
<?php header('content-type:text/html;charset=utf-8'); $num = "1,2,3,4,5,6,"; $str = rtrim($num, ",") ; echo $num; var_dump($str); $str = "php中文网啦啦"; echo $str; $str = rtrim($str,"啦"); var_dump($str); ?>
Penjelasan: Fungsi rtrim() akan memadamkan aksara berturut-turut di sebelah kanan.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar aksara terakhir daripada pembolehubah dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!