Melucutkan Aksara Terminal Tertentu daripada Rentetan PHP
Apabila bekerja dengan rentetan dalam PHP, anda mungkin kadangkala menghadapi keperluan untuk mengalih keluar aksara tertentu daripadanya tamat. Satu senario biasa ialah memotong tempoh ketinggalan, yang boleh berguna untuk menyeragamkan format rentetan atau mengesahkan input pengguna.
Masalah:
Andaikan anda mempunyai rentetan seperti " sesuatu di sini." dan anda mahu mengalih keluar tempoh pada penghujung hanya jika ia wujud.
Penyelesaian:
PHP menyediakan fungsi rtrim() untuk mengalih keluar aksara dari sebelah kanan seutas tali. Untuk memangkas satu noktah sahaja, gunakan kod berikut:
$output = rtrim($string, '.');
Fungsi rtrim() mengambil dua parameter: rentetan untuk dipangkas dan aksara untuk dialih keluar. Dengan menentukan tempoh sebagai parameter kedua, anda boleh mengalih keluar hanya tempoh terakhir secara selektif jika ia wujud.
Dalam contoh di atas, rtrim() beroperasi pada pembolehubah $string dan mengalih keluar tempoh jika ada. Rentetan yang diubah suai kemudian disimpan dalam $output. Ini menghasilkan nilai output "sesuatu di sini", dengan tempoh dialih keluar.
Perhatikan bahawa jika rentetan tidak berakhir dengan noktah, operasi rtrim() tidak akan mempunyai kesan dan rentetan akan kekal tidak berubah. Rujukan daripada PHP.net menyediakan butiran tambahan dan contoh tentang cara menggunakan fungsi rtrim().
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Watak Trailing daripada Rentetan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!