Sabtu, 22 Maret 2014

Function PHP Untuk Memanipulasi Data

Function PHP Untuk Memanipulasi Data

Kali ini kita akan belajar bagaimana menggunakan function PHP untuk memanipulasi data, dengan input 1 data, Output bisa mengahasil kan lebih dari 1 data, bahkan 1000 data dan tak terhingga


Tujuan fungsi untuk penggunaannya adalah:
- Menghemat ukuran program
- Memudahkan dalam mengembangkan program
- Data yang telah di fungsikan Terstruktur

Untuk membuat function, harus mengikuti syntax sebagai berikut:

function namafungsi ($parameter1, $parameter2)
{
    pernyataan1;
    pernyataan2;
}

nah Berikut saya Mau berubah Tanggal dari database mysql yang biasanya berformat "YYYY-MM-DD" misalkan "2014-03-22" nah saya mau Rubah menjadi format indonesia "Sabtu, 22 Maret 2014"
Nah Codenya sedikit agak panjang, akan tetapi berguna untuk pelajaran kedepannya, jadi simak baik baik... ^_^
Buat File "function_tanggal_indonesia.php" yang isinya sebagai berikut:


<?php
function tanggal_indonesia($tgl)//ini Function yang akan di panggil
    {
        $dd=substr($tgl,8,2);
        $mm=substr($tgl,6,2);
        $yy=substr($tgl,0,4);
      
        switch($mm)
            {
                case 1: $bb = "Januari"; break;
                case 2: $bb = "Februari"; break;
                case 3: $bb = "Maret"; break;
                case 4: $bb = "April"; break;
                case 5: $bb = "Mei"; break;
                case 6: $bb = "Juni"; break;
                case 7: $bb = "Juli"; break;
                case 8: $bb = "Agustus"; break;
                case 9: $bb = "September"; break;
                case 10: $bb = "Oktober"; break;
                case 11: $bb = "November"; break;
                case 12: $bb = "Desember"; break;
            }
      
        switch(date('w',strtotime("$tgl")))
            {
                case 0: $hari = "Minggu"; break;
                case 1: $hari = "Senin"; break;
                case 2: $hari = "Selasa"; break;
                case 3: $hari = "Rabu"; break;
                case 4: $hari = "Kamis"; break;
                case 5: $hari = "Jum'at"; break;
                case 6: $hari = "Sabtu"; break;
            }
              
        $jadi = "$hari, $dd $bb $yy";
        return $jadi;
    }


//untuk memanggilnya cukup di echo dan dipanggil nama function dan parameter yang akan dirubah
for ($d=1;$d<=31;$d++)
    {
        $tanggal="2014-03-$d";
        echo "Tanggal sebelumnya $tanggal hasil Jadinya ".tanggal_indonesia($tanggal)."<br>";
    }
?> Nah Hasil Jadinya Seperti Berikut:

Function PHP, Function Tanggal, Function Tanggal PHP, Tanggal Indonesia

Nah pertanyaannya kenapa mesti di function ? kan tinggal di echo bisa ?
Jawabnya karena contoh di atas cuma 1 data :D
kalau kita memakai database pasti akan banyak data, kita tinggal panggil function nya dan di looping deh :)

Ini Contoh Looping nya dalam Tanggal 1 Bulan
Tinggal Di rubah sedikit FOR (looping) di code nya menjadi

//untuk memanggilnya cukup di echo dan dipanggil nama function dan parameter yang akan dirubah
for ($d=1;$d<=31;$d++)
    {
        $tanggal="2014-03-$d";
        echo "Tanggal sebelumnya $tanggal hasil Jadinya ".tanggal_indonesia($tanggal)."<br>";
    }

Hasil jadinya Seperti ini, Mantab Bukan :) coba bayangin diketik manual 1 per 1

Function PHP, Function Tanggal, Function Tanggal PHP, Tanggal Indonesia

Semoga Artikel ini Bermanfaat... ^_^

Tidak ada komentar :

Posting Komentar