cal_info


php apg

RETURNS the information about a particular CALENDAR.



<?php

arr cal_info 
int $calendar = -)


where,

$calendar The calendar to get the information
                   
SEE the below TABLE )

?>

 $calendar 

CONSTANT NAME VALUES CALENDAR NAME
NO NAME -1 ALL BELOW
CAL_GREGORIAN 0 or NULL Gregorian
CAL_JULIAN 1 Julian
CAL_JEWISH 2 Jewish
CAL_FRENCH 3 French Revolutionary
ed48

What you must know about calendars:
Julian calendar !   French Republican calendar !   Hebrew calendar !   Gregorian calendar !


 RETURNED VALUES 

ARRAY INDEXES MEANING
[calname] Calendar name
[calsymbol] Calendar symbol
[month] Calendar month names
[abbrevmonth] Abbreviation for calendar month names
[maxdaysinmonth] Maximum number of days for the month
ed48


  1 EXERCISE   

<?php

$cal01 
cal_info(NULL);  
// CAL_GREGORIAN

echo 'Month Names ( Abbr ):<br><br>';

for(
$m 1$m <= 12$m++)
{
    echo 
$cal01['months'][$m] . ' ( '  $cal01['abbrevmonths'][$m] . ' )<br>';
}

echo 
'<br>Maximun days in Month: ' $cal01['maxdaysinmonth'] . '<br>';
echo 
'Calendar Name: ' $cal01['calname'] . '<br>';
echo 
'Calendar Symbol: ' $cal01['calsymbol'] . '<br>';

?>

  2 EXERCISE   

<?php

$cal02 
cal_info(0); 
// CAL_GREGORIAN

echo 'Month Names ( Abbr ):<br><br>';

for(
$m 1$m <= 12$m++)
{
    echo 
$cal02['months'][$m] . ' ( '  $cal02['abbrevmonths'][$m] . ' )<br>';
}

echo 
'<br>Maximun days in Month: ' $cal02['maxdaysinmonth'] . '<br>';
echo 
'Calendar Name: ' $cal02['calname'] . '<br>';
echo 
'Calendar Symbol: ' $cal02['calsymbol'] . '<br>';

?>

  3 EXERCISE   

<?php

$cal03 
cal_info(1); 
// CAL_JULIAN

echo 'Month Names ( Abbr ):<br><br>';

for(
$m 1$m <= 12$m++)
{
    echo 
$cal03['months'][$m] . ' ( '  $cal03['abbrevmonths'][$m] . ' )<br>';
}

echo 
'<br>Maximun days in Month: ' $cal03['maxdaysinmonth'] . '<br>';
echo 
'Calendar Name: ' $cal03['calname'] . '<br>';
echo 
'Calendar Symbol: ' $cal03['calsymbol'] . '<br>';

?>

  4 EXERCISE   

<?php

$cal04 
cal_info(2); 
// CAL_JEWISH

echo 'Month Names ( Abbr ):<br><br>';

for(
$m 1$m <= 13$m++)
{
    echo 
$cal04['months'][$m] . ' ( '  $cal04['abbrevmonths'][$m] . ' )<br>';
}

echo 
'<br>Maximun days in Month: ' $cal04['maxdaysinmonth'] . '<br>';
echo 
'Calendar Name: ' $cal04['calname'] . '<br>';
echo 
'Calendar Symbol: ' $cal04['calsymbol'] . '<br>';

?>

  5 EXERCISE   

<?php

$cal05 
cal_info(3); 
// CAL_FRENCH

echo 'Month Names ( Abbr ):<br><br>';

for(
$m 1$m <= 13$m++)
{
    echo 
$cal05['months'][$m] . ' ( '  $cal05['abbrevmonths'][$m] . ' )<br>';
}

echo 
'<br>Maximun days in Month: ' $cal05['maxdaysinmonth'] . '<br>';
echo 
'Calendar Name: ' $cal05['calname'] . '<br>';
echo 
'Calendar Symbol: ' $cal05['calsymbol'] . '<br>';

?>

  6 EXERCISE   

<?php

$cal000 
cal_info(0);
$cal001 cal_info(1);
$cal002 cal_info(2);
$cal003 cal_info(3);

echo 
'<br><pre><u>' $cal000['calname'] . '</u><br><br>';
print_r($cal000);

echo 
'<br><br><br><u>' $cal001['calname'] . '</u><br><br>';
print_r($cal001);

echo 
'<br><br><br><u>' $cal002['calname'] . '</u><br><br>';
print_r($cal002);

echo 
'<br><br><br><u>' $cal003['calname'] . '</u><br><br>';
print_r($cal003);

echo 
'</pre>';

?>