
Ahmad Susanto - Selamat pagi kawan, Hari admin akan melanjutkan artikel yang kemaren, Silahkan yang belum baca artikel yang kemaren bisa baca.
Artikel Sebelumnya: Belajar Ngegrab bagian 1: Mengambil Kontent Situs Lain Dengan CURL
Baca Juga: Belajar PHP: Fungsi Explode dan Implode
Pasti sobat sudah tau fungsi str_replace() .? Tidak apa lah, Buat pelengkap bumbu sedap di bagian Belajar Ngegrab, Dengan menggunakan str_replace() ini kita akan belajar mengganti string yang ada dengan string yang kita tentukan atau menghapusnya. Berikut rumusnya:
str_replace($string_asli, $string_setelahnya, $tujuan);
Bagaimana?? masih bingung.? Saya akan jelaskan: $string_asli itu berisi string yang ingin anda ubah, sedangkan $string_tujuan adalah string untuk mengganti string $string_asli, Sedang $tujuan adalah target string yang mau di replace. Contoh;
<?php
$asli = 'Nama ane ahma susanto, Ane orang tampan, dan ane orang kaya dan tajir';
// Mereplace dari tampan menjadi jelek
$hasil = str_replace('tampan', 'jelek', $asli);
// Mereplace Dari Kaya menjadi miskin
$hasil = str_replace('kaya', 'miskin', $hasil); // Perhatikan variable nya
// menghapus "dan tajir", Dengan mengkosongkannya
$hasil = str_replace(' dan tajir', '', $hasil);
// menampilkan program di atas
echo 'string asli: '.$asli.'<br/>';
echo 'Setelah di replace: '.$hasil;
?>
hasilnya akan seperti ini:
string asli: Nama ane ahma susanto, Ane orang tampan, dan ane orang kaya dan tajir
Setelah di replace: Nama ane ahma susanto, Ane orang jelek, dan ane orang miskin
Di script grab ini biasanya di lakukan untuk mengubah link dan mengubah nama, Seperti di situs tujuan sourcenya seperti ini:
<a href="http://yangdimaling.com/game-java-terbaru.html">Game Java Terbaru Bermanfa'at</a>Maka kita akan merubahnya seperti ini:
<?php
// contoh tujuan
$target = '<a href="http://yangdimaling.com/game-java-terbaru.html">Game Java Terbaru Bermanfa\'at</a>'; // Gunakan \ untuk memasukkan symbol unik
// bisa menampilkan langsung dengan echo atau return
echo str_replace('http://yangdimaling.com', 'http://situsku.com' $target);
?>
Penjelasan: Di atas saya mengganti http://yangdimaling.com menjadi http://situsku.com, Kalau di dalam <a href, biasanya para pembuat situs tujuan di hapus menjadi <a href=/game-java-terbaru.html", Tergantung sobat lah.
Untuk pertanyaan lebih lanjut silah bertanya di kolom komentar gan, Biar tampan
Artikel selanjutnya tunggu besok aja ya gan
Posting Komentar untuk "Belajar Ngegrab Bagian 2: Mengubah & Menghapus String Dengan Str_replace"