fork(1) download
  1. <?php
  2.  
  3. function str_replace_word($cari, $ganti, $kalimat)
  4. {
  5. $cek = strpos($kalimat, " ");
  6. if ($cek != false) {
  7. $token = explode(" ", $kalimat);
  8. $map = array_map(function($val) use ($cari, $ganti)
  9. {
  10. return $val === $cari ? $ganti : $val;
  11. }, $token);
  12. return implode(" ", $map);
  13. }
  14. return $kalimat === $cari ? $ganti : $kalimat;
  15. }
  16.  
  17. $kalimat = "nama akun jono adalah @jono123.\n";
  18.  
  19. echo $kalimat;
  20. echo str_replace("jono", "budi", $kalimat);
  21. echo str_replace_word("jono", "budi", $kalimat);
Success #stdin #stdout 0.01s 24300KB
stdin
Standard input is empty
stdout
nama akun jono adalah @jono123.
nama akun budi adalah @budi123.
nama akun budi adalah @jono123.