Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Memasukkan Rentetan pada Kedudukan Tertentu dalam PHP?
Selalunya apabila bekerja dengan rentetan, kita perlu memasukkan rentetan pada kedudukan tertentu dalam rentetan lain. PHP menyediakan fungsi yang mudah untuk tugas ini: substr_replace().
Menggunakan substr_replace() untuk Memasukkan String
Untuk memasukkan rentetan pada kedudukan yang ditentukan, gunakan sintaks berikut:
<code class="php">$newstr = substr_replace($oldstr, $str_to_insert, $pos, 0);</code>
Memahami Argumen Offset
Argumen $pos mewakili offset dalam rentetan asal di mana sisipan akan berlaku. Ia boleh sama ada positif atau negatif:
Sebagai contoh, kod berikut memasukkan rentetan "ujian" pada kedudukan 5 dalam rentetan asal:
<code class="php">$oldstr = "Hello World!"; $newstr = substr_replace($oldstr, "test", 5, 0);</code>
Keputusan:
Hello test World!
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Rentetan pada Kedudukan Tertentu dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!