Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk mengalih keluar Bahagian Rentetan Selepas Subrentetan Tertentu dalam PHP?

Bagaimana untuk mengalih keluar Bahagian Rentetan Selepas Subrentetan Tertentu dalam PHP?

Patricia Arquette
Lepaskan: 2024-11-02 18:56:30
asal
598 orang telah melayarinya

How to Remove String Portions After a Specific Substring in PHP?

Cara Mengeluarkan Bahagian Rentetan Selepas Subrentetan Tertentu dalam PHP

Apabila berurusan dengan rentetan, selalunya menjadi perlu untuk mengalih keluar bahagian tertentu berdasarkan kriteria tertentu. Ini boleh dicapai dalam PHP menggunakan fungsi substr().

Kes Penggunaan:

Pertimbangkan situasi di mana anda mempunyai rentetan yang mengandungi maklumat tambahan yang ingin anda alih keluar, seperti:

Posted On April 6th By Some Dude
Salin selepas log masuk

Anda mahu mengalih keluar teks mengikut subrentetan "Oleh."

Penyelesaian:

Menggunakan substr(), anda boleh secara selektif mengambil bahagian rentetan yang dikehendaki:

<code class="php">$variable = substr($variable, 0, strpos($variable, "By"));</code>
Salin selepas log masuk

Penjelasan:

  • substr($variable, 0, ...): Menentukan bahawa anda ingin mendapatkan subrentetan bermula dari awal (indeks 0).
  • strpos($variable, "By"): Cari kedudukan (index) di mana subrentetan "By" mula-mula muncul dalam rentetan $ pembolehubah.
  • Gabungan kedua-dua elemen ini memastikan bahawa fungsi substr() mengembalikan bahagian rentetan sehingga subrentetan "Oleh".

Kini, $variable akan mengandungi berikut:

Posted On April 6th
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Bahagian Rentetan Selepas Subrentetan Tertentu 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan