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

Bagaimana untuk membaca beberapa aksara terakhir rentetan dalam php

青灯夜游
青灯夜游asal
2022-04-22 20:31:063053semak imbas

Dalam php, anda boleh menggunakan fungsi substr() untuk membaca beberapa aksara terakhir rentetan Anda hanya perlu menetapkan parameter kedua fungsi kepada nilai negatif dan meninggalkan sintaks ketiga; substr(string,-n)" bermaksud membaca semua aksara bermula dari aksara ke-n dari hujung rentetan hingga akhir rentetan.

Bagaimana untuk membaca beberapa aksara terakhir rentetan dalam php

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3

Dalam php, anda boleh gunakan fungsi substr () untuk membaca beberapa aksara terakhir rentetan.

fungsi substr() mengembalikan sebahagian daripada rentetan.

Anda hanya perlu meninggalkan parameter ketiga fungsi dan tetapkan parameter kedua kepada nilai negatif (-n), n menentukan beberapa aksara terakhir yang ingin anda baca

Contoh pelaksanaan :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "abcdefg";
echo "原字符串:".$str."<br>";
echo "读取后1个字符:".substr($str,-1)."<br>";
echo "读取后2个字符:".substr($str,-2)."<br>";
echo "读取后3个字符:".substr($str,-3)."<br>";
?>

Bagaimana untuk membaca beberapa aksara terakhir rentetan dalam php

Penerangan:

fungsi substr() boleh memintas aksara dengan panjang tertentu daripada kedudukan yang ditentukan bagi rentetan. Aksara yang dipintas ini boleh dipanggil "subrentetan" atau "subrentetan", dan format sintaksnya adalah seperti berikut:

substr($string, $start [, $length])

Penerangan parameter adalah seperti berikut:

  • $string: Rentetan yang perlu dipintas, yang mengandungi sekurang-kurangnya satu aksara;
  • $start: memintas kedudukan permulaan rentetan; -nombor negatif, maka rentetan akan Mula memintas 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 ditinggalkan (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.
    • Pembelajaran yang disyorkan: "
    • Tutorial Video PHP
    • "

Atas ialah kandungan terperinci Bagaimana untuk membaca beberapa aksara terakhir rentetan 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