rendered paste body# callback functie.
# $Author: wouter $
# $Date: 2006-08-25 12:38:34 $
# $Header: /var/lib/cvs/dev/php/callback.php,v 1.7 2006-08-25 12:38:34 wouter Exp $
<?php
$date_to_be_formatted = date("D-d-M-Y");
get_date($date_to_be_formatted);
function get_date($date) {
$pattern = '/(\w+)-(\d+)-(\w+)-(\d+)/';
preg_replace_callback($pattern, 'format_date', $date);
}
function format_date($date) {
$months = array (
"Jan" => "Januari", "Feb" => "Februari",
"Mar" => "Maart", "Apr" => "April",
"May" => "Mei", "Jun" => "Juni",
"Jul" => "Juli", "Aug" => "Augustus",
"Sep" => "September", "Oct" => "Oktober",
"Nov" => "November", "Dec" => "December"
);
$days = array (
"Mon" => "Maandag", "Tue" => "Dinsdag",
"Wed" => "Woensdag", "Thu" => "Donderdag",
"Fri" => "Vrijdag", "Sat" => "Zaterdag",
"Sun" => "Zondag"
);
$dayname = $date[1];
$daycount = $date[2];
$mon = $date[3];
$year = $date[4];
echo "$days[$dayname] $daycount $months[$mon] $year";
}
?>