[ Normal ]

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:
<?php

$str = 'AkuIndonesia';

echo $str;


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

Bisa dengan fungsi substr_replace():
<?php

$str  = 'AkuIndonesia';
$str1 = 'Cinta';

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.