Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menggantikan berbilang aksara pada masa yang sama dengan php str_replace

Bagaimana untuk menggantikan berbilang aksara pada masa yang sama dengan php str_replace

青灯夜游
Lepaskan: 2023-03-15 20:02:01
asal
4775 orang telah melayarinya

Kaedah: Tetapkan parameter pertama str_replace() kepada tatasusunan, sintaks "str_replace(array,'replacement value',$str)" boleh menggantikan berbilang aksara dengan aksara yang ditentukan yang sama gantikannya dengan aksara tertentu yang berbeza, anda hanya perlu menetapkan parameter kedua kepada tatasusunan, dan bilangan elemen dalam dua tatasusunan mestilah sama.

Bagaimana untuk menggantikan berbilang aksara pada masa yang sama dengan php str_replace

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3

php str_replace ganti pada masa yang sama Berbilang aksara

str_replace() Menggantikan rentetan tertentu yang dinyatakan dalam rentetan asal dengan rentetan baharu.

str_replace(find,replace,string,count)
Salin selepas log masuk
参数描述
find必需。规定要查找的值。
replace必需。规定替换 find 中的值的值。
string必需。规定被搜索的字符串。
count可选。一个变量,对替换数进行计数。

Secara amnya, fungsi str_replace() hanya mencari satu nilai dan menggantikannya dengan nilai yang ditentukan.

<?php
$str = "abchelloabc";
$newStr=str_replace(&#39;a&#39;,&#39;-&#39;,$str);
echo $newStr."<br>";
?>
Salin selepas log masuk

Bagaimana untuk menggantikan berbilang aksara pada masa yang sama dengan php str_replace

Apabila parameter pertama fungsi find ditetapkan kepada jenis tatasusunan, berbilang nilai boleh dicari:

<?php
$str = "abchelloabc";
$newStr=str_replace([&#39;a&#39;,&#39;b&#39;,&#39;c&#39;],&#39;-&#39;,$str);//a或b或c都替换成-
echo $newStr."<br>";
?>
Salin selepas log masuk
< .

Bagaimana untuk menggantikan berbilang aksara pada masa yang sama dengan php str_replace

Nota: Pada masa ini, bilangan elemen dalam dua tatasusunan mestilah sama.
<?php
$str = "abchelloabc";
$newStr=str_replace([&#39;a&#39;,&#39;b&#39;,&#39;c&#39;],[&#39;-&#39;,&#39;!&#39;,&#39;~&#39;],$str);//a->- b->! c->~
echo $newStr."<br>";
?>
Salin selepas log masuk

Pembelajaran yang disyorkan: "Bagaimana untuk menggantikan berbilang aksara pada masa yang sama dengan php str_replaceTutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk menggantikan berbilang aksara pada masa yang sama dengan php str_replace. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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