Fungsi pengganti replace, mid, left, right di PHP
Gak peduli deh judulnya aneh gitu, soalnya saya sendiri juga bingung mau di beri judul apa?? :D. habisnya logika saya seprti ini sih. kan biasanya pake Ms.Exel / Libre ofice Calc yang nama fungsinya adalah mid, left, right heheh.
1. Pengganti MID
Fungsi mid kalau di exel biasanya untuk mengambil beberapa karakter dengan spesifikasi yang jelas, misalkan dimulai dari karakter berapa dan sebanyak berapa angka.
kalau di PHP menggunakan fungsi substr();
contoh:
[php] $isi=‘Nilai saya 10 lohhh…’; echo substr($isi, 6,4); [/php]
Maka yang tampil adalah **saya, **
penjelasanya begini: mengambil dari variabel $isi yang berisi **“Nilai saya 10 lohhh…” **di mulai dari karakter ke **7 **(karena php menghitungnya dari 0 ) ingat spasi juga di hitung lho ya..
**2. Pengganti Right **
Kalau di exel right di gunakan untuk mengambil karakter dari kanan sebanyak beberapa karakter.
kalau di php di gunakan substr(value, -[banyak_karakter])
contoh:
[php] $isi=‘Nilai saya 10 gitu loh’; echo substr($isi, -3); [/php]
outputnya adalah **loh, **sama seperti yang sebelumnya, cuman ini pake -(min) yang menandakan di baca dari belakang. kalau pake yang ini angkanya di mulai dari 1 dari belakang.
3. Pengganti Left
Di exel fungsi ini untuk mengambil beberapa karakter dari kiri.
kalau di php hampir mirip kayak yang fungsi mid di atas tuh..
cuman ini start numbernya di ganti 0 dan banyak datanya tetep.
contoh:
[php] $isi=‘Nilai saya 10 gitu loh’; echo substr($isi, 0,5)."<br>"; [/php]
Outputnya nanti adalah **Nilai, **penjelasanya seperti yang mid di atas.
4. Fungsi replace
Entah di exel ada atau tidak, (males ngecek) yang jelas fungsi ini sangat penting sekali dalam php untuk koreksi dan lain lain.
[php] $tex=‘Halo dunia, mari belajar PHP’; echo str_replace("dunia","sucipto", $tex); [/php]
Output: Halo sucipto, mari belajar PHP
penjelasan: **str_replace(cari_yang_akan_di_ganti, di_ganti_dengan, teks_yang_akan_di_ganti) **<== Penjelasan yang aneh :D
yang artinya dunia sepaga kata kunci yang akan di cari, sucipto adalah kata pengganti, dan $text adalah value yang di cari dan di gantikan dengan nilai yang baru.
dah dulu ya catatan hari ini.. semoga bermanfaat dan tidak lupa ya.. :D