以下是一个使用PHP数组创建基本日历的实例。这个例子将展示如何使用数组和循环来生成一个简单的日历。
```php

// 定义当前月份的天数
$daysInMonth = array(
'January' => 31,
'February' => 28,
'March' => 31,
'April' => 30,
'May' => 31,
'June' => 30,
'July' => 31,
'August' => 31,
'September' => 30,
'October' => 31,
'November' => 30,
'December' => 31
);
// 定义月份名称
$months = array(
'January' => '1',
'February' => '2',
'March' => '3',
'April' => '4',
'May' => '5',
'June' => '6',
'July' => '7',
'August' => '8',
'September' => '9',
'October' => '10',
'November' => '11',
'December' => '12'
);
// 假设我们要显示的月份是三月
$selectedMonth = 'March';
$selectedYear = date('Y'); // 获取当前年份
// 检查是否为闰年
if (($selectedYear % 4 == 0 && $selectedYear % 100 != 0) || $selectedYear % 400 == 0) {
$daysInMonth['February'] = 29;
}
// 获取该月的第一天是星期几
$firstDayOfMonth = date('w', mktime(0, 0, 0, $months[$selectedMonth], 1, $selectedYear));
// 创建日历表格
echo "








