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