查詢

UnitEnum::cases()函式—用法及示例

「 返回一個包含所有單位的陣列 」


UnitEnum::cases()是一個自定義的靜態方法,用於返回一個包含所有單位的陣列。這個方法適用於PHP 7.4及以上版本。

使用方法:

$result = UnitEnum::cases();

示例:

class UnitEnum extends Enum
{
    const METER = 'meter';
    const KILOMETER = 'kilometer';
    const CENTIMETER = 'centimeter';
    const MILLIMETER = 'millimeter';
    
    public static function cases()
    {
        return [
            self::METER,
            self::KILOMETER,
            self::CENTIMETER,
            self::MILLIMETER,
        ];
    }
}

$result = UnitEnum::cases();

var_dump($result);

輸出:

array(4) {
  [0]=>
  string(5) "meter"
  [1]=>
  string(9) "kilometer"
  [2]=>
  string(10) "centimeter"
  [3]=>
  string(10) "millimeter"
}

這個示例展示了一個自定義的列舉類UnitEnum,其中包含了一些長度單位的常量。UnitEnum::cases()方法返回了一個包含所有單位的陣列。在示例中,我們呼叫了UnitEnum::cases()方法並列印了結果。輸出結果是一個包含四個長度單位的陣列。

補充糾錯
上一個函式: unixtojd()函式
下一個函式: uniqid()函式
熱門PHP函式
分享連結