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

```php

实例php数组日历,实例PHP数组制作日历  第1张

// 定义当前月份的天数

$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 "