
Apa itu operasi string? Adalah operator yang berfungsi memanipulasi string. Pada bahasan kali ini saya akan membahas operasi Substr.
Let’s play… :)
Berikut ini langkah-langkahnya dan source codingnya :
- Buat halaman input.php
- Buat halaman proses.php
$yy = $_POST['thn'];//menangkap variabel thn(tahun)
$mm = $_POST['bln'];//menangkap variabel bln(bulan)
//percabangan dari variabel bln(bulan) yang dideklarasi dalam bentuk array
switch ($mm) {
case “January” : $mm=1; break;
case “February” : $mm=2; break;
case “March” : $mm=3; break;
case “April” : $mm=4; break;
case “May” : $mm=5; break;
case “June” : $mm=6; break;
case “July” : $mm=7; break;
case “August” : $mm=8; break;
case “September” : $mm=9; break;
case “October” : $mm=10; break;
case “November” : $mm=11; break;
case “December” : $mm=12; break;
}
$dd = $_POST['tgl'];//menangkap variabel tgl(tanggal)
$kelahiran = $yy.”-”.$mm.”-”.$dd; //menggabungkan string tahun,bulan,tanggal
if (!checkdate($mm,$dd,$yy)) {//mengecek keabsahan tanggal/bulan/tahun
header(“location:input.php?error=1″);
}
elseif (isset($_GET['ok'])) {
$ambil_tahun = substr($yy,0,4);//mengambil string $yy di mulai indeks ke-0, sebanyak 4 (misalnya 1982)
$tahun_sekarang = date(“Y”);
$usia_sekarang = $tahun_sekarang – $ambil_tahun;//mengurangi tahun sekarang dengan tahun kelahiran
echo(“Usia anda sekarang adalah $usia_sekarang tahun”);
}
else {
header(“location:input.php?error=0″);
}
?>
Sedikit penjelasan… pada bagian
$ambil_tahun = substr($yy,0,4);//mengambil string…………………….
Bagian inilah merupakan operasi string, dengan memanipulasi suatu string yakni $yy berisikan tahun, dengan fungsi substr inilah didapat nilai balik dari operasi tersebut. Yaitu posisi pertama substr($yy,..,..) diambil dari assignment string argument, dimulai dari posisi awal substr(..,0,..), sebanyak jumlah karakter substr(..,..,4).
Anda dapat men- download sample source code ini disini
0 komentar:
Posting Komentar