|
Beberapa waktu lalu salah seorang rekan penulis bertanya mengenai bagaimana caranya untuk mengambil lima (5) karakter saja dari suatu string pada PHP. Ini sebenarnya materi sangat sederhana sekali tapi mungkin banyak berguna bagi para pemula yang ingin belajar, oleh karena itu saya angkat menjadi tulisan sederhana di sini. Untuk operasi ini sebenarnya di PHP sudah ada fungsi yang bernama substr. Fungsi ini dipergunakan untuk mengambil sebagian atau beberapa karakter dari suatu string.
Sintaks dari fungsi substr adalah sebagai berikut.
string substr ( string string, int start [, int length])
Pada sintaks di atas dijelaskan bahwa fungsi substr akan mengembalikan hasil dengan tipe string juga. Fungsi substr ini memiliki 3 (tiga) buah parameter yang bisa diisi. Berikut ini adalah penjelasan dari masing-masing parameter -nya.
- string, yaitu string yang akan diambil beberapa karakternya.
- start, yaitu posisi karakter awal mulai diambil
- length, yaitu banyaknya karakter yang hendak diambil dihitung dari karakter start
Ingat, suatu string di PHP dimulai dengan index ke 0. Misalnya kita punya string 'indah' maka karakter pada posisi ke 0 adalah 'i', karakter pada posisi ke 2 adalah 'd', demikian seterusnya.
Untuk lebih mengerti penggunaan fungsi ini segera saja lihat contoh berikut ini.
<?
$s = substr("belajar php",2); // jadinya "lajar php"
$s = substr("belajar php",3,2); // jadinya "aj"
?>
Jika parameter start berupa bilangan negatif maka string kembalian dari fungsi ini akan mulai dari karakter ke [start] yang dihitung dari belakang string. Contohnya adalah sebagai berikut.
<?
$s = substr("belajar php", -3); // jadinya "php"
$s = substr("belajar php", -5); // jadinya "r php"
?>
Parameter length juga bisa bernilai negatif. Jika parameter length ini bernilai negatif maka dia akan menandakan berapa jumlah karakter yang akan dibuang mulai dari belakang string. Contohnya bisa dilihat sebagai berikut.
<?
$s = substr("belajar php", 5, -1); // jadinya "ar ph"
$s = substr("belajar php", 2, -3); // jadinya "lajar "
?>
Demikianlah tulisan singkat mengenai penggunaan fungsi substr pada PHP untuk mengambil beberapa karakter dari suatu string. Semoga bermanfaat. Jika ada saran atau komentar bisa dikirimkan ke
sony-ak@sony-ak.com. Untuk membaca tulisan menarik lainnya silakan menuju ke
www.sony-ak.com.
Terimakasih.
| Send
your comments or suggestions |
|
|
|