Rumah > Artikel > pembangunan bahagian belakang > Adakah mungkin untuk menambah aksara pada rentetan dalam php?
php boleh menambah aksara pada rentetan. Dua kaedah pelaksanaan: 1. Gunakan penyambung rentetan "." untuk menyambung aksara yang ditentukan ke permulaan atau penghujung rentetan Sintaks ialah "aksara yang ditentukan. rentetan" atau "rentetan. aksara yang ditentukan" 2. gunakan substr_replace. ) fungsi memasukkan aksara yang ditentukan pada kedudukan yang ditentukan dalam rentetan Sintaks ialah "substr_replace(rentetan, aksara yang ditentukan, kedudukan yang ditentukan, 0)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Dalam PHP, anda boleh menambah aksara ke rentetan ;Ini boleh dicapai melalui penyambungan rentetan atau sisipan substr_replace().
Kaedah 1: Gunakan penyambung rentetan "." untuk menyambung
Penyambung rentetan ".
" boleh menggabungkan dua atau lebih aksara Rentetan digabungkan menjadi yang baharu rentetan.
Penggabung rentetan ".
" boleh menyambung aksara yang ditentukan ke permulaan atau penghujung rentetan.
<?php header("Content-type:text/html;charset=utf-8"); $str1="1234"; echo "原字符串:".$str1."<br>"; $ch="A"; echo "指定字符:".$ch."<br><br>"; $str=$ch.$str1; echo "在字符串开头添加指定字符:".$str."<br>"; $str=$str1.$ch; echo "在字符串末尾添加指定字符:".$str; ?>
Kaedah 2: Gunakan fungsi substr_replace() untuk memasukkan
Fungsi substr_replace() menggantikan sebahagian daripada rentetan untuk rentetan lain.
substr_replace(string,replacement,start,length)
参数 | 描述 |
---|---|
string | 必需。规定要检查的字符串。 |
replacement | 必需。规定要插入的字符串。 |
start | 必需。规定在字符串的何处开始替换。
|
length | 可选。规定要替换多少个字符。默认是与字符串长度相同。
|
Nilai pulangan: Mengembalikan rentetan yang diganti.
Gunakan fungsi substr_replace() untuk memasukkan aksara yang ditentukan pada mana-mana kedudukan yang ditentukan, anda hanya perlu menetapkan parameter kedua fungsi kepada aksara yang ditentukan, dan yang ketiga parameter untuk Tentukan kedudukan dan tetapkan parameter keempat kepada 0.
<?php header("Content-type:text/html;charset=utf-8"); $str1="1234"; echo "原字符串:".$str1."<br>"; $ch="@"; echo "指定字符:".$ch."<br><br>"; $str=substr_replace($str1,$ch,0,0); echo "在字符串开头添加指定字符:".$str."<br>"; $str=substr_replace($str1,$ch,strlen($str1),0); echo "在字符串末尾添加指定字符:".$str."<br>"; $str=substr_replace($str1,$ch,1,0); echo "在第一个字符后添加指定字符:".$str."<br>"; $str=substr_replace($str1,$ch,-1,0); echo "在倒数第一个字符前添加指定字符:".$str."<br>"; ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Adakah mungkin untuk menambah aksara pada rentetan dalam php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!