Dalam php, anda boleh menggunakan fungsi substr_replace() untuk menggantikan dua aksara terakhir rentetan dengan aksara lain. Fungsi ini boleh bermula dari kedudukan yang ditentukan dalam rentetan dan menggantikan bilangan aksara yang ditentukan dengan nilai yang ditentukan, anda hanya perlu menetapkan parameter kedua fungsi kepada nilai gantian yang ditentukan, parameter ketiga kepada "-2", dan parameter keempat untuk Hanya tetapkan kepada 2 atau tinggalkan, sintaksnya ialah "substr_replace(string,"replacement value",-2,2)" atau "substr_replace(string,"replacement value",-2)".
Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 8.1, komputer DELL G3
Dalam php, anda boleh menggunakan substr_replace( ) fungsi Gantikan dua aksara terakhir rentetan dengan aksara lain.
Fungsi substr_replace() boleh menggantikan subrentetan panjang tertentu (bilangan aksara tertentu) dengan nilai tertentu bermula dari kedudukan yang ditentukan dalam rentetan.
substr_replace(string,replacement,start,length)
参数 | 描述 |
---|---|
string | 必需。规定要检查的字符串。 |
replacement | 必需。规定要插入的字符串。 |
start | 必需。规定在字符串的何处开始替换。
|
length | 可选。规定要替换多少个字符。默认是与字符串长度相同。
|
Anda hanya perlu menetapkan parameter kedua bagi fungsi substr_replace() kepada nilai gantian yang ditentukan, parameter ketiga kepada "-2", dan parameter keempat kepada 2 atau abaikan ia . Dua aksara terakhir rentetan boleh digantikan dengan aksara lain.
Contoh: Gantikan dua digit terakhir rentetan "hello123" dengan "**"
<?php header("Content-type:text/html;charset=utf-8"); $str="hello123"; echo "原字符串:"; var_dump($str); echo "将字符串后两位替换为**:"; $newStr1=substr_replace($str,"**",-2,2); var_dump($newStr1); $newStr2=substr_replace($str,"**",-2); var_dump($newStr2); ?>
Pembelajaran yang disyorkan: "PHP Tutorial Video》
Atas ialah kandungan terperinci Bagaimana untuk menggantikan dua aksara terakhir rentetan dengan aksara lain dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!