Menyisipkan Kode HTML Pada Kalimat Dengan PHP

Temayang – Sekian lama aku tidak membuka milis ID-PHP dan setelah baca-baca akhirnya aku menemukan tulisan menarik tentang bagaimana cara menyisipkan kode HTML kedalam sebuah kalimat dengan PHP, misal aku mempunya kalimat pertama “belajar PHP itu sangat mudah jika kita mau belajar dengan sunguh-sungguh” dan kalimat kedua “belajar php sunguh-sungguh”, kalimat kedua adalah kalimat yang dicari pada kalimat kedua dan di-bold hasilnya, sehingga hasilnya seperti ini “belajar PHP itu sangat mudah jika kita mau belajar dengan sunguh-sungguh“.

Codingnya jika dengan PHP adalah sangat mudah yaitu seperti berikut.

<?php
function Bold($kalimat, $kata_dicari) {
 $_kata = explode(" ", $kata_dicari);
 foreach ($_kata as $kata_single) {
 $kalimat = preg_replace("|($kata_single)|Ui",
"<strong>$1</strong>", $kalimat);
 }
 return $kalimat;
 }
$kalimat = "belajar PHP itu sangat mudah jika ";
$kalimat .= "kita mau belajar dengan sunguh-sungguh";
$kata_dicari = "belajar php sunguh-sungguh";

$kata_baru = Bold($kalimat, $kata_dicari);

echo $kata_baru;
?>

Jika script diatas dijalankan maka akan menghasilkan seperti berikut “belajar PHP itu sangat mudah jika kita mau belajar dengan sunguh-sungguh“.