Skip to content

Instantly share code, notes, and snippets.

@guangrei
Created November 22, 2020 10:09
Show Gist options
  • Save guangrei/fdcdcf22c8412058e4a602da4508f016 to your computer and use it in GitHub Desktop.
Save guangrei/fdcdcf22c8412058e4a602da4508f016 to your computer and use it in GitHub Desktop.
php word replace , online demo https://ideone.com/94EjGy
<?php
function str_replace_word($cari, $ganti, $kalimat)
{
$cek = strpos($kalimat, " ");
if ($cek != false) {
$token = explode(" ", $kalimat);
$map = array_map(function($val) use ($cari, $ganti)
{
return $val === $cari ? $ganti : $val;
}, $token);
return implode(" ", $map);
}
return $kalimat === $cari ? $ganti : $kalimat;
}
$kalimat = "nama akun jono adalah @jono123.\n";
echo $kalimat;
echo str_replace("jono", "budi", $kalimat);
echo str_replace_word("jono", "budi", $kalimat);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment