Tampilkan postingan dengan label php. Tampilkan semua postingan
Tampilkan postingan dengan label php. Tampilkan semua postingan

08 Mei 2012

Menampilkan sunan nomor seperti ular tangga dengan PHP

bagi teman-teman yang ingin menampilkan nomor urut tapi tampilanya seperti ini.

di bawah ini ada kode php yang bisa menjawab masalah tersebut


<?php
$i = 1;
$kolom = 5;
$jumlah = 30;
$tampung = '';
$arah = 'ka';

echo "<table border=1>";
while($i<=$jumlah) {
if($arah=='ka') {
if($i % $kolom == 0) {
$tampung = $tampung."<td>$i</td></tr>";
echo $tampung;
$arah = 'ki';
$tampung = '';
} elseif ($i % $kolom == 1) {
$tampung = "<tr><td>$i</td>".$tampung;
} else {
$tampung = $tampung."<td>$i</td>";
}
} else {
if($i % $kolom == 0) {
$tampung = "<tr><td>$i</td>".$tampung;
echo $tampung;
$tampung = '';
$arah = 'ka';
} elseif ($i % $kolom == 1) {
$tampung = $tampung."<td>$i</td></tr>";
} else {
$tampung = "<td>$i</td>".$tampung;
}
}
$i++;
}
echo "</table>";
?>


Semoga bermanfaat ^^

13 Maret 2011

Membuat fungsi PHP untuk konversi tanggal

Pagi para programer PHP pasti sering berhubungan dengan pengolahan tanggal, baik itu dari database atau sekedar menampilkan data tanggal dan waktu saat ini. Banyak cara untuk membuat format tanggal sesuai dengan keinginan kita, mulai dari penggunaan fungsi split(), date(), maupun strtotimee(). Di sini saya akan memeberi contoh sebuah fungsi konversi tanggal yang bagi saya sangat sederhana sekali, dikarenakan saya memang masih pemula di bidang ini.

Sekilas tentang fungsi yang saya buat:

Fungsi PHP yang digunakan

  • array()
  • str_replace()
  • date()
  • strtotime()

Kemampuan

  • memanggil data tanggal/waktu sesuai yang dibutuhkan
  • merubah format bulan menjadi bahasa indonesia
  • merubah format tanggal sesuai yang diinginkan

kode PHP

<?
function tanggal($format,$nilai="now"){
$en=array("Sun","Mon","Tue","Wed","Thu","Fri","Sat","Jan","Feb",
"Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
$id=array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu",
"Jan","Feb","Maret","April","Mei","Juni","Juli","Agustus","September",
"Oktober","November","Desember");
return str_replace($en,$id,date($format,strtotime($nilai)));
}

//menampilkan tanggal saat ini
//keluaran Sun, 13 Mar 2011
echo date("D, j M Y")."<br/>";

//menampilkan tanggal saat ini setelah di konversi
//keluaran Minggu, 13 Maret 2011
echo tanggal("D, j M Y")."<br/>";

//menampilkan bulan saat ini
//keluaran Maret
echo tanggal("M")."<br/>";

//menampilkan hari saat ini
//keluaran Minggu
echo tanggal("D")."<br/>";

//konversi tanggal dari format tanggal di mysql
//keluaran Kamis, 2 Juni 19688
echo tanggal("D, j M Y","1988-06-02")."<br/>";

//konversi tanggal dari format tanggal di mysql
//keluaran Kamis
echo tanggal("D","1988-06-02")."<br/>";

//konversi tanggal dari format tanggal di mysql
//keluaran Juni
echo tanggal("M","1988-06-02")."<br/>";
?>

untuk informasi format tanggal dan waktu di PHP kunjungi alamat berikut