Tampilkan postingan dengan label Tanggal Indonesia. Tampilkan semua postingan
Tampilkan postingan dengan label Tanggal Indonesia. Tampilkan semua postingan

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... ^_^