Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengalih keluar rentetan berikut dalam php

Bagaimana untuk mengalih keluar rentetan berikut dalam php

PHPz
Lepaskan: 2023-04-12 14:27:47
asal
748 orang telah melayarinya

Apabila membangunkan aplikasi web, jarang sekali mempunyai rentetan pulangan yang sempurna atau rentetan yang melakukan apa yang anda mahukan. Selalunya perlu memproses rentetan, memadam bahagian yang tidak perlu atau menambah kandungan tambahan. Artikel ini menerangkan cara mengalih keluar hujung rentetan menggunakan PHP.

Dalam PHP, anda boleh menggunakan fungsi substr untuk mengekstrak subrentetan panjang tertentu daripada rentetan. Ini bermakna kita boleh menggunakan fungsi substr untuk mengambil bahagian yang kita perlukan sahaja dan meninggalkan hujung rentetan.

Berikut ialah contoh kod untuk menggunakan fungsi substr untuk memintas rentetan:

// 原始字符串
$str = "This is a sample string.";

// 从0开始,取14个字符,即"this is a samp"
$shortened = substr($str, 0, 14);

echo $shortened;
Salin selepas log masuk

Output:

This is a samp
Salin selepas log masuk

Seperti yang anda lihat, fungsi substr bermula dari Mula mengekstrak subrentetan dari permulaan rentetan.

Untuk memintas subrentetan daripada hujung rentetan, anda boleh menggunakan fungsi strlen untuk mendapatkan panjang rentetan dan melakukan operasi. Berikut ialah kod sampel yang menggunakan kaedah ini untuk memintas kandungan pada penghujung rentetan:

// 原始字符串
$str = "This is a sample string.";

// 从字符串结尾开始,取6个字符,即"string"
$shortened = substr($str, strlen($str)-6);

echo $shortened;
Salin selepas log masuk

Output:

string
Salin selepas log masuk

Seperti yang anda lihat, fungsi substr memintas panjang yang sepadan mengikut panjang subrentetan, dengan itu menghapuskan kandungan di hujung rentetan.

Selain itu, anda juga boleh menggunakan fungsi str_replace untuk memadam kandungan yang ditentukan daripada rentetan. Berikut ialah kod sampel menggunakan fungsi str_replace untuk mengalih keluar beberapa aksara terakhir rentetan:

// 原始字符串
$str = "This is a sample string.";

// 要删除的字符数
$num_of_chars = 7;

// 使用str_replace函数删除字符串结尾的内容
$shortened = str_replace(substr($str, -1 * $num_of_chars), "", $str);

echo $shortened;
Salin selepas log masuk

Output:

This is a sample s
Salin selepas log masuk

Seperti yang anda lihat, menggunakan fungsi str_replace mengalih keluar beberapa aksara terakhir daripada rentetan Tujuh aksara terakhir telah dialih keluar.

Secara amnya, menggunakan PHP untuk mengalih keluar hujung rentetan ialah teknik yang sangat praktikal yang boleh mengelakkan output aksara yang tidak diperlukan, membolehkan pembaca menumpukan lebih pada maklumat yang disampaikan dalam artikel ini.

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar rentetan berikut dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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