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

青灯夜游
青灯夜游asal
2022-04-25 19:52:564855semak imbas

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)
参数 描述
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>";
?>

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>";
?>
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>";
?>

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!

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