Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengeluarkan Semuanya Selepas Substring Tertentu dalam PHP?

Bagaimana untuk Mengeluarkan Semuanya Selepas Substring Tertentu dalam PHP?

Barbara Streisand
Barbara Streisandasal
2024-11-02 00:48:02544semak imbas

How to Remove Everything After a Specific Substring in PHP?

Cara Mengeluarkan Bahagian Rentetan Selepas Subrentetan Tertentu dalam PHP

Anda boleh mengalih keluar segala-galanya selepas subrentetan tertentu dalam PHP menggunakan Fungsi substr(). Fungsi substr() menerima tiga parameter:

  • Rentetan input
  • Kedudukan permulaan
  • Panjang

Untuk mengalih keluar semua selepas subrentetan tertentu, anda boleh menggunakan fungsi strpos() untuk mencari kedudukan subrentetan dalam rentetan input. Kemudian anda boleh menggunakan fungsi substr() untuk mengekstrak bahagian rentetan sebelum subrentetan.

Sebagai contoh, kod berikut mengalih keluar semua teks termasuk dan selepas subrentetan "Oleh" daripada rentetan "Disiarkan Pada 6 April Oleh Some Dude":

<code class="php">$string = "Posted On April 6th By Some Dude";
$substring = "By";

$position = strpos($string, $substring);

if ($position !== false) {
  $string = substr($string, 0, $position);
}</code>

Selepas melaksanakan kod di atas, nilai pembolehubah $string akan menjadi "Disiarkan Pada 6 April".

Atas ialah kandungan terperinci Bagaimana untuk Mengeluarkan Semuanya Selepas Substring Tertentu 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