Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk memintas beberapa aksara terakhir rentetan tertentu dalam php

Bagaimana untuk memintas beberapa aksara terakhir rentetan tertentu dalam php

青灯夜游
Lepaskan: 2023-03-13 07:10:01
asal
14413 orang telah melayarinya

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

Bagaimana untuk memintas beberapa aksara terakhir rentetan tertentu dalam php

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])
Salin selepas log masuk
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=&#39;123456789&#39;;
$abc=substr($str_bh,-4);
echo $abc;
?>
Salin selepas log masuk
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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan