Written by Administrator | |
Sunday, 31 May 2009 03:44 | |
![]()
Substr(), memiliki fungsi untuk mengambil satu, atau banyak karakter dari suatu variable. Implementasinya seperti mengambil karakter yang dihasilkan dari fungsi DATE() –nya mysql. Contoh penggunaannya adalah sebagai berikut : $tanggal = '012409'; $bulan = substr($date, 0, 2); $hari = substr($date, 2, 2); $tahun = substr($date, -2); echo "$hari/$bulan/$tahun"; ?> Hasilnya adalah : 24/01/09 Penjelasannya adalah sebagai berikut : $bulan = substr($date, 0, 2); Ambil 2 karakter dari digit terdepan, hasilnya adalah 01 $hari = substr($date, 2, 2); Ambil 2 karakter dari digit ke 3. Karena string memiliki urutan awal 0, maka angka 2 pada variable $tanggal memiliki posisi di urutan ke 2. Hasilnya adalah 24. Untuk membuktikannya : $tanggal = '012409'; echo $tanggal[2]; ?> hasilnya adalah : 2 Dan yang terakhir adalah $tahun = substr($date, -2); Ini berarti ambil 2 karakter dari belakang. Hasilnya adalah 09. Strstr(), fungsi ini digunakan untuk mengembalikan semua string dibelakang string yang dicari. Misalnya ada sebuah kalimat : "Ketampanan abadi terpancar dari Kegantengan sejati . --Al-k", karakter yang dicari adalah "--", maka hasil dari fungsi strstr() adalah "--Al-k" Contoh penggunaanya : $kalimat= "Ketampanan abadi terpancar dari Kegantengan sejati . --Al-k"; $tanda = '--'; $yangdicari = strstr ($kalimat, $tanda); echo $yangdicari; ?> Hasilnya adalah : --Al-k Implementasi penggunaan strstr() contohnya seperti ini : $kalimat= "Ketampanan abadi terpancar dari Kegantengan sejati . --Al-k"; $tanda = '--'; if ($yangdicari = strstr ($kalimat, $tanda)) { echo 'Ungkapan yang keren tadi di buat oleh '."'". substr ($yangdicari , strlen ($tanda))."'"; } else { echo "Nggak ada ungkapan tuhh !!"; } ?> Penjelasannya adalah sebagai berikut : if ($yangdicari = strstr ($kalimat, $tanda)) { jika karakter yang di cari dalam hal ini $tanda ada pada string $kalimat, maka kembalikan string yang berada di belakang tersebut kedalam variable $yangdicari. echo 'Ungkapan yang keren tadi di buat oleh '."'". substr ($yangdicari , strlen ($tanda))."'"; bagian intinya adalah substr ($yangdicari , strlen ($tanda)) Jika di ubah kedalam nilai sebenarnya adalah substr ("--Al-k" , 2 ) tampilkan string yang dicari tersebut dengan melewatkan tanda --. Hasilnya adalah : Al-k Sehingga hasil keutuhan dari script $kalimat= "Ketampanan abadi terpancar dari Kegantengan sejati . --Al-k"; $tanda = '--'; if ($yangdicari = strstr ($kalimat, $tanda)) { echo 'Ungkapan yang keren tadi di buat oleh '."'". substr ($yangdicari , strlen ($tanda))."'"; } else { echo "Nggak ada ungkapan tuhh !!"; } ?> Adalah : Ungkapan mantap tadi di buat oleh 'Al-k' Cukup mudah ya ? Cukup narsis juga ! :D Artikel Lebih dalam dengan operasi string bagian pertama saya cukupkan sampai disini. Untuk bagian ke 2 dan terakhir akan penulis jelaskan di belajar php berikutnya |
|
Thursday, September 17, 2009
Operasi string bag 1
Subscribe to:
Post Comments (Atom)
sib lah!
ReplyDelete