查詢

IntlCalendar::isSet()函式—用法及示例

「 檢查指定的欄位是否已設定為非預設值 」


函式名: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()函式檢查了月份欄位和星期欄位是否已設定。根據欄位是否已設定,我們輸出相應的訊息。

補充糾錯
熱門PHP函式
分享連結