logo

Memperoleh Informasi Usia Seseorang dengan Tehnik Operasi String PHP

Arsip IlmuWebsite
Selasa, 1 Juni 2010 � 03.44 WIB 2 menit baca 3x dibaca
Pernah membuka situs jejaring sosial kan? Pasti teman-teman pernah melihat profil akun teman anda atau akun anda sendiri. Di profil ada bagian nama, lalu usia. Pada postingan tutorial kali ini saya ingin sharing sedikit tentang pemanfaatan fungsi operasi string pada PHP. 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 :
  1. Buat halaman input.php
Untuk scriptnya dapat didownload disini.
  1. Buat halaman proses.php
<?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 Sekian?.semoga bermanfaat?..bye? :)
LD
Penulis
Loka Dwiartara

Saya membantu orang non-IT yang punya ide dan laptop agar bisa membangun aplikasi sederhana dengan bantuan AI, tanpa latar belakang IT, tanpa harus belajar coding dari nol.

Artikel Terkait