函式名:IntlCalendar::isSet()
適用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8
用法:該函式用於檢查指定的欄位是否已設定為非預設值。
語法:
public bool IntlCalendar::isSet(int $field)
引數:
- $field:一個整數,表示要檢查的欄位。
返回值:如果指定欄位已設定為非預設值,則返回 true;否則返回 false。
示例:
// 建立一個日曆物件
$calendar = IntlCalendar::createInstance();
// 設定日期為2022年1月1日
$calendar->set(2022, 0, 1);
// 檢查月份欄位是否已設定
$isMonthSet = $calendar->isSet(IntlCalendar::FIELD_MONTH);
if ($isMonthSet) {
echo "月份欄位已設定";
} else {
echo "月份欄位未設定";
}
// 檢查星期欄位是否已設定
$isWeekdaySet = $calendar->isSet(IntlCalendar::FIELD_DAY_OF_WEEK);
if ($isWeekdaySet) {
echo "星期欄位已設定";
} else {
echo "星期欄位未設定";
}
上述示例中,我們首先建立了一個IntlCalendar物件,並將日期設定為2022年1月1日。然後,我們使用isSet()函式檢查了月份欄位和星期欄位是否已設定。根據欄位是否已設定,我們輸出相應的訊息。
熱門工具排行榜