PHP Memasukkan String ke dalam String

Berikut adalah salah satu cara Memasukkan String ke tengah-tengah String lain atau pada posisi tertentu. Ini adalah postingan ringan di 2018 dan perdana dalam PHP Dasar.

Perhatikan kode berikut ini:

  1. <?php 
  2. $str = 'AkuIndonesia'; 
  3. echo $str; 

Kode diatas akan menampilkan "AkuIndonesia". Bagaimana memasukkan kata "Cinta" diantara "Aku" dan "Indonesia"?

Bisa dengan fungsi substr_replace():

  1. <?php 
  2. $str  = 'AkuIndonesia'; 
  3. $str1 = 'Cinta'; 
  4. echo substr_replace($str, $str1, -9, 0); 

Kode diatas akan menampilkan "AkuCintaIndonesia". Jika "0" pada argumen ke-4 dihilangkan maka hanya akan menampilkan "AkuCinta". -9 adalah posisi dimana $str1 akan "dimasukkan" ke $str. Karena nilainya negatif berarti posisi dihitung dari belakang atau akhir $str.