Rumah > pembangunan bahagian belakang > tutorial php > Ringkasan fungsi penggantian rentetan PHP

Ringkasan fungsi penggantian rentetan PHP

WBOY
Lepaskan: 2023-06-21 10:08:01
asal
1702 orang telah melayarinya

Sebagai bahasa pengaturcaraan yang berkuasa, PHP menyediakan pelbagai fungsi pemprosesan rentetan Dengan perkembangan Internet, pemprosesan rentetan semakin menjadi bahagian yang amat diperlukan dalam pembangunan Web. Dalam PHP, fungsi penggantian rentetan digunakan untuk mencari dan menggantikan teks tertentu dalam rentetan. Berikut ialah ringkasan fungsi penggantian rentetan yang biasa digunakan dalam PHP.

  1. str_replace

Fungsi str_replace ialah salah satu fungsi penggantian rentetan yang paling biasa digunakan dalam PHP, yang boleh menggantikan subrentetan tertentu dalam rentetan. Sintaks fungsi ini adalah seperti berikut:

str_replace($search, $replace, $string [, &$count])
Salin selepas log masuk

Antaranya, $search mewakili substring yang perlu diganti, $replace mewakili rentetan yang perlu diganti, $string mewakili rentetan asal yang perlu diganti, dan $count mewakili parameter pilihan , mengembalikan bilangan kali ia telah diganti.

Contohnya:

$text = "Hello World!";
$new_text = str_replace("World", "PHP", $text);
echo $new_text;
Salin selepas log masuk

Hasil output ialah:

Hello PHP!
Salin selepas log masuk
Salin selepas log masuk
  1. str_ireplace

Fungsi str_ireplace adalah serupa dengan fungsi str_replace , tetapi ia tidak sensitif huruf besar. Sintaks fungsi ini adalah seperti berikut:

str_ireplace($search, $replace, $string [, &$count])
Salin selepas log masuk

di mana $search dan $replace adalah sama dengan fungsi str_replace.

Contohnya:

$text = "Hello World!";
$new_text = str_ireplace("world", "PHP", $text);
echo $new_text;
Salin selepas log masuk

Hasil output ialah:

Hello PHP!
Salin selepas log masuk
Salin selepas log masuk
  1. preg_replace

fungsi preg_replace ialah rentetan berkuasa dalam PHP Replace fungsi, yang mencari dan menggantikan rentetan menggunakan ungkapan biasa. Sintaks fungsi ini adalah seperti berikut:

preg_replace($pattern, $replacement, $string [, $limit [, &$count]])
Salin selepas log masuk

Antaranya, $pattern mewakili corak ungkapan biasa, $replacement mewakili rentetan yang akan diganti, $string mewakili rentetan asal yang perlu diganti, dan $limit ialah parameter pilihan, dinyatakan Bilangan maksimum kali untuk diganti, $count bermakna mengembalikan bilangan kali diganti.

Contohnya:

$text = "I have 3 cats and 2 dogs.";
$new_text = preg_replace("/d+/", "5", $text);
echo $new_text;
Salin selepas log masuk

Hasil output ialah:

I have 5 cats and 5 dogs.
Salin selepas log masuk
  1. strtr

Fungsi strtr ialah rentetan yang mudah tetapi berkesan penggantian Fungsi yang melepasi peraturan penggantian sebagai tatasusunan. Sintaks fungsi ini adalah seperti berikut:

strtr($string, $replace_pairs)
Salin selepas log masuk

Antaranya, $string mewakili rentetan asal yang perlu diganti, dan $replace_pairs mewakili peraturan yang perlu diganti dalam bentuk pasangan nilai kunci .

Contohnya:

$text = "The quick brown fox jumps over the lazy dog.";
$new_text = strtr($text, "eoau", "1234");
echo $new_text;
Salin selepas log masuk

Hasil output ialah:

Th2 q5ick br4wn f1x j3mps 4v5r th1 l1zy d4g.
Salin selepas log masuk
  1. mb_str_replace

Fungsi mb_str_replace adalah serupa dengan fungsi str_replace , tetapi ia boleh Mengendalikan set aksara berbilang bait, terutamanya sesuai untuk penggantian rentetan Cina. Sintaks fungsi ini adalah seperti berikut:

mb_str_replace($search, $replace, $string)
Salin selepas log masuk

Antaranya, $search mewakili rentetan yang perlu diganti, $replace mewakili rentetan yang perlu diganti, dan $string mewakili rentetan asal yang perlu untuk diganti.

Contohnya:

$text = "你好,世界!";
$new_text = mb_str_replace("世界", "PHP", $text);
echo $new_text;
Salin selepas log masuk

Hasil output ialah:

你好,PHP!
Salin selepas log masuk

Ringkasan:

Di atas memperkenalkan fungsi penggantian rentetan yang biasa digunakan dalam PHP, termasuk str_replace , str_ireplace , preg_replace, strtr dan mb_str_replace. Dalam pembangunan web, penggunaan fungsi ini dengan betul boleh menjadikan pemprosesan rentetan lebih cepat dan lebih mudah.

Atas ialah kandungan terperinci Ringkasan fungsi penggantian rentetan 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