Dalam PHP, anda boleh menggunakan fungsi substr() untuk memintas beberapa aksara terakhir rentetan yang ditentukan Anda hanya perlu menetapkan parameter kedua "$start" fungsi kepada nombor negatif untuk bermula penghujung rentetan. Bermula pada aksara "$start" dari hadapan, semua aksara dipintas ialah "substr($str,$start)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Apabila memproses rentetan, kadangkala kita The string perlu dipintas. Dalam PHP, rentetan memintas boleh dicapai melalui substr() fungsi pratakrif PHP.
Fungsi substr() boleh memintas panjang aksara tertentu daripada kedudukan rentetan yang ditentukan
substr($string, $start [, $length])
Perihalan parameter adalah seperti berikut:
$string: rentetan yang perlu dipintas, yang mengandungi sekurang-kurangnya satu aksara - $ start: interception Kedudukan permulaan rentetan;
Jika $start ialah nombor bukan negatif, maka rentetan itu akan dipintas daripada aksara $start $string, dan $start mula mengira dari 0. Contohnya, dalam rentetan "abcdef", aksara pada kedudukan 0 ialah "a", aksara pada kedudukan 2 ialah "c" dan seterusnya; akan bermula dari $ Penghujung rentetan bermula pada aksara $mula ke hadapan, dan $mula mula mengira dari -1. Contohnya, dalam rentetan "abcdef", aksara pada kedudukan -1 ialah "f", aksara pada kedudukan -3 ialah "d", dsb.; $start, ia akan dikembalikan FALSE. -
- $length: parameter pilihan, menunjukkan panjang rentetan yang dipintas.
- Jika $length ialah nombor positif, maka rentetan itu akan dipotong sehingga $length aksara daripada kedudukan $mula; hujung $string Aksara akan diketepikan (jika $start ialah nombor negatif, ia akan dikira dari hujung rentetan
Jika nilai $length ialah 0, FALSE atau NULL, an); rentetan kosong akan dikembalikan; -
Jika $length tidak diberikan, subrentetan yang dikembalikan akan bermula pada kedudukan $mula dan pergi ke penghujung rentetan. -
-
- Contoh: memintas beberapa aksara terakhir rentetan yang ditentukan
-
Jika anda ingin memintas beberapa aksara terakhir bagi yang ditentukan rentetan, hanya perlu Tetapkan parameter kedua "$start" fungsi substr() kepada nombor negatif untuk memintas semua aksara bermula daripada aksara "$start" dari hujung rentetan.
Output:
<?php
$str_bh='123456789';
$abc=substr($str_bh,-4);
echo $abc;
?>
Pembelajaran yang disyorkan: "
Tutorial Video PHP
"
Atas ialah kandungan terperinci Bagaimana untuk memintas beberapa aksara terakhir rentetan tertentu 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