Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah saya boleh mengekstrak subrentetan selepas aksara tertentu dalam rentetan?

Bagaimanakah saya boleh mengekstrak subrentetan selepas aksara tertentu dalam rentetan?

Barbara Streisand
Lepaskan: 2024-11-15 17:40:03
asal
751 orang telah melayarinya

How can I extract a substring after a specific character in a string?

Mengekstrak Subrentetan selepas Watak Tertentu

Menemui rentetan dengan struktur konsisten yang merangkumi set nombor diikuti dengan aksara garis bawah, soalan timbul: bagaimanakah kita boleh mendapatkan semula subrentetan berikutan aksara khusus ini?

Untuk mencapai ini, kita boleh menggunakan fungsi strpos() dan substr(). strpos() mengenal pasti indeks aksara garis bawah dan substr() mengekstrak subrentetan bermula daripada satu indeks selepas lokasi yang ditemui sehingga penghujung rentetan.

Berikut ialah contoh:

$data = "123_String";
$whatIWant = substr($data, strpos($data, "_") + 1);
echo $whatIWant; // Output: String
Salin selepas log masuk

Dalam kes ini, strpos() mencari indeks garis bawah, iaitu 3, dan substr() mengambil aksara dari indeks 4 (satu selepas garis bawah) dan seterusnya.

Untuk memastikan rentetan mengandungi aksara garis bawah sebelum melakukan pengekstrakan, anda boleh menggunakan pernyataan if:

if (($pos = strpos($data, "_")) !== FALSE) {
    $whatIWant = substr($data, $pos+1);
}
Salin selepas log masuk

Semakan bersyarat ini menghalang ralat jika rentetan kekurangan garis bawah.

Atas ialah kandungan terperinci Bagaimanakah saya boleh mengekstrak subrentetan selepas aksara tertentu dalam rentetan?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan