Dapatkan 'Easy Gammu Installer' - Cara Mudah Install Gammu + Ebook Gammu
Ingin Punya Script SMS Gateway dengan PHP + MySQL?

Dapatkan segera phpSMS V3.0, software SMS Gateway multi fungsi berbasis web buatan saya sendiri untuk keperluan Anda.
[Info Lengkap...]

Tentang Function str_replace()


June 27th, 2008 | by rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Tahukah Anda tentang function str_replace() ? Bagi yang sudah familiar dengan PHP tentu pernah mengenal function yang satu ini. Apabila belum pernah dengar sebelumnya, maka simak artikel ini.

Artikel ini akan menjelaskan tentang apa itu function str_replace(), kegunaannya serta contoh pemakaiannya dalam script.

Function str_replace() dalam PHP termasuk function dalam kelompok pengolah string. Function str_replace() digunakan untuk mengganti substring tertentu dalam suatu string. Bingung? OK ini saya ambil contoh.

Diberikan sebuah string misalnya ‘SAYA SANGAT LAPAR SEKALI’. Kebetulan saat menulis artikel ini, memang saya sedang lapar-laparnya :-) Nah… selanjutnya saya akan mengganti semua substring ‘SA’ dengan ‘GI’ pada string yang diberikan. Sehingga akan dihasikan string baru ‘GIYA GINGAT LAPAR SEKALI’. Dalam PHP, proses penggantian substring ini dapat dilakukan dengan perintah str_replace() ini.

Bagaimana dengan sintaksnya? Berikut ini adalah sintaks dari function str_replace()

str_replace(a, b, c);

dengan a adalah subtring yang akan diganti, b adalah subtring pengganti, dan c adalah string awalnya.

Contoh penggunaan pada kasus di atas:

<?php
$stringAwal = "SAYA SANGAT LAPAR SEKALI";
$stringAkhir = str_replace("SA", "GI", $stringAwal);
echo $stringAkhir;
?>
VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

Anda ingin mendownload beberapa tool programming 100% gratis?
Silakan download di FREE PROGRAMMING TOOLS.
atau ingin berdonasi untuk pengembangan blog ini cukup dengan $1 via Paypal?



Beberapa artikel terkait


Share this article on:

Kata kunci: PHP -


Ada 8 komentar dalam artikel ini.

  1. leack says:

    mantap….

    brati ini bisa digunakan untuk sensor kata pak ya….. atau ganti tulisan dengan emotion

  2. rosihanari says:

    @leack: yup bener sekali…

  3. Mas Adi says:

    kodenya di letakkan di sebelah mana pak?

  4. rosihanari says:

    @mas adi: maksudnya diletakkan sebelah mana? apakah filenya maksudnya? kalo file/scriptnya ya ditaruh di folder WWW atau HTDOCS atau web direktorinya.

  5. Mas Adi says:

    gini pak… saya kan pake wordpress. nah… di tiap postingan misal ada teks hosting murah. teks tersebut ingin saya ganti ke hosting berkualitas. gitu pak. gimana ya caranya??

  6. rosihanari says:

    @mas adi: anda harus masuk ke db wordpressnya mas, dan masuk ke tabel wp_post. Lakukan replace teks yang ada di tabel tsb dengan menggunakan query SQL. Gunakan function replace().

  7. muhammad afif effendi says:

    pak, saya ingin menggunakan sintak eregi_replace ataupun str_replace untuk mengganti string dari masukan user.

    namun ada kondisi yang ingin saya buat.
    (1) ada 4 string dari 4 inputan; misalkan input1 sampai input4.
    jika dari input1 didapatkan string “yog” dan dari input2 didapatkan string “ya”, maka string “yog” akan diganti “yo” dan string “ya” akan diganti menjadi “gya”.
    dengan logika seperti itu, bagaimana sintak yang seharusnya???

    karena saya coba yang berikut ini masih salah(hehehe… trial and error…)
    ===================================================
    if ($ganti==yog and $ganti2==ya)
    {
    $ganti = str_replace($ganti, “yo”, $input) and
    $ganti2 = str_replace($ganti2, “gya”, $input2);
    }
    ===================================================

    (2) apa musti pake struktur kendali If… Elseif atau gimana??? atau switch… case???

    mohon bantuannya… siapa aja yang bisa…

    makasih… :-)

  8. rosihanari says:

    @muhammad afif effendi: itu berarti kan konsepnya ambil karakter terakhir dari string input1, lalu tambahkan karakter tsb di depan string input2. Anda bisa menggunakan substr() untuk mengambil karakter terakhir atau $input1[strlen($input1)-1] lalu tambahkan di depan input2 dengan menggunakan operator dot (.)



Tolong beri komentar donk!

Komentar Anda akan berguna untuk kemajuan blog ini.


Mohon maaf, komentar yang menggunakan email palsu atau komentar bernada negatif atau cemooh secara otomatis akan terhapus karena dianggap spam dan tidak akan tampil dalam daftar komentar.

Dimohon jangan pula memasukkan code program dalam bentuk apapun ke dalam komentar karena akan dianggap spam.

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word