![]()
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 |
14 Oktober 2009
Lebih dalam dengan operasi string
Langganan:
Posting Komentar (Atom)
About Me

- Firnandez_Kill
- Dalam hati terucap doa Ingin segera bertemu Begitu ada kesempatan Tak ku lewatkan begitu saja Langkahku semakin cepat Sungguh ku ingin segera bertemu Dengan kekasihku yang adalah kamu Tak ku hiraukan meski malam begitu pekat Sekian lama berpisah Membuatku begitu rindu padamu Setiap malam berharap sendiri Ingin segera bertemu Kalau saja waktu itu sayapku tak patah Pasti ku kan terbang menuju kehangatan pelukanmu
Tidak ada komentar:
Posting Komentar