查詢

IntlChar::getPropertyValueName()函式—用法及示例

「 獲取給定Unicode字元屬性的屬性值的名稱 」


函式名:IntlChar::getPropertyValueName()

函式描述:該函式用於獲取給定Unicode字元屬性的屬性值的名稱。

適用版本:PHP 7.0.0及以上版本

用法:

string IntlChar::getPropertyValueName ( int $property , int $value )

引數:

  • $property:int型別,表示Unicode字元的屬性常量,可以透過IntlChar::PROPERTY_*常量來獲取。
  • $value:int型別,表示屬性值的常量,可以透過IntlChar::PROPERTY_VALUE_*常量來獲取。

返回值:

  • 如果找到了給定的屬性值,則返回屬性值的名稱,否則返回false。

示例:

// 獲取字元'A'的General_Category屬性值的名稱
$property = IntlChar::PROPERTY_GENERAL_CATEGORY;
$value = IntlChar::charFromName('LATIN CAPITAL LETTER A');
$result = IntlChar::getPropertyValueName($property, $value);
echo $result; // 輸出 "Uppercase_Letter"

在上面的示例中,我們使用IntlChar::charFromName()函式將字元'A'轉換為其Unicode程式碼點,然後使用IntlChar::getPropertyValueName()函式獲取該字元的General_Category屬性值的名稱,並將其輸出到螢幕上。

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