下载
文档
参与
帮助
入门
简介
简单教程
语言参考
基本语法
类型
变量
常量
表达式
运算符
控制结构
函数
类和对象
命名空间
枚举
错误
异常
纤程
生成器
属性
引用解释
预定义变量
预定义异常
预定义接口和类
预定义属性
上下文选项和参数
支持的协议和包装器
安全性
简介
一般注意事项
安装为 CGI 二进制文件
安装为 Apache 模块
会话安全性
文件系统安全性
数据库安全性
错误报告
用户提交的数据
隐藏 PHP
保持最新
功能
使用 PHP 进行 HTTP 身份验证
Cookie
会话
处理文件上传
使用远程文件
连接处理
持久数据库连接
命令行用法
垃圾回收
DTrace 动态跟踪
函数参考
影响 PHP 的行为
音频格式操作
身份验证服务
命令行特定扩展
压缩和归档扩展
密码扩展
数据库扩展
日期和时间相关扩展
文件系统相关扩展
人类语言和字符编码支持
图像处理和生成
邮件相关扩展
数学扩展
非文本 MIME 输出
进程控制扩展
其他基本扩展
其他服务
搜索引擎扩展
服务器特定扩展
会话扩展
文本处理
变量和类型相关扩展
Web 服务
仅 Windows 扩展
XML 操作
GUI 扩展
键盘快捷键
?
本帮助
j
下一个菜单项
k
上一个菜单项
g p
上一个手册页
g n
下一个手册页
G
滚动到底部
g g
滚动到顶部
g h
转到主页
g s
转到搜索
(当前页)
/
聚焦搜索框
简介 »
« ob_iconv_handler
PHP 手册
函数参考
人类语言和字符编码支持
Change language:
English
German
Spanish
French
Italian
Japanese
Brazilian Portuguese
Russian
Turkish
Ukrainian
Chinese (Simplified)
Other
国际化函数
简介
安装/配置
需求
安装
运行时配置
预定义常量
示例
此扩展的基本用法
Collator
— Collator 类
Collator::asort
— 保持索引关联对数组进行排序
Collator::compare
— 比较两个 Unicode 字符串
Collator::__construct
— 创建一个校对器
Collator::create
— 创建一个校对器
Collator::getAttribute
— 获取校对属性值
Collator::getErrorCode
— 获取校对器的最后一个错误代码
Collator::getErrorMessage
— 获取校对器最后一个错误代码的文本
Collator::getLocale
— 获取校对器的区域设置名称
Collator::getSortKey
— 获取字符串的排序键
Collator::getStrength
— 获取当前校对强度
Collator::setAttribute
— 设置校对属性
Collator::setStrength
— 设置校对强度
Collator::sort
— 使用指定的校对器对数组进行排序
Collator::sortWithSortKeys
— 使用指定的校对器和排序键对数组进行排序
NumberFormatter
— NumberFormatter 类
NumberFormatter::create
— 创建一个数字格式器
NumberFormatter::format
— 格式化一个数字
NumberFormatter::formatCurrency
— 格式化一个货币值
NumberFormatter::getAttribute
— 获取一个属性
NumberFormatter::getErrorCode
— 获取格式器的最后一个错误代码
NumberFormatter::getErrorMessage
— 获取格式器的最后一个错误消息
NumberFormatter::getLocale
— 获取格式器区域设置
NumberFormatter::getPattern
— 获取格式器模式
NumberFormatter::getSymbol
— 获取符号值
NumberFormatter::getTextAttribute
— 获取文本属性
NumberFormatter::parse
— 解析一个数字
NumberFormatter::parseCurrency
— 解析货币数字
NumberFormatter::setAttribute
— 设置一个属性
NumberFormatter::setPattern
— 设置格式器模式
NumberFormatter::setSymbol
— 设置符号值
NumberFormatter::setTextAttribute
— 设置文本属性
Locale
— Locale 类
Locale::acceptFromHttp
— 尝试根据 HTTP "Accept-Language" 标头找出最佳可用区域设置
Locale::canonicalize
— 将区域设置字符串规范化
Locale::composeLocale
— 返回一个正确排序和分隔的区域设置 ID
Locale::filterMatches
— 检查语言标签过滤器是否与区域设置匹配
Locale::getAllVariants
— 获取输入区域设置的变体
Locale::getDefault
— 从 INTL 全局 "default_locale" 获取默认区域设置值
Locale::getDisplayLanguage
— 返回输入区域设置语言的适当本地化显示名称
Locale::getDisplayName
— 返回输入区域设置的适当本地化显示名称
Locale::getDisplayRegion
— 返回输入区域设置区域的适当本地化显示名称
Locale::getDisplayScript
— 返回输入区域设置脚本的适当本地化显示名称
Locale::getDisplayVariant
— 返回输入区域设置变体的适当本地化显示名称
Locale::getKeywords
— 获取输入区域设置的关键字
Locale::getPrimaryLanguage
— 获取输入区域设置的主要语言
Locale::getRegion
— 获取输入区域设置的区域
Locale::getScript
— 获取输入区域设置的脚本
Locale::lookup
— 在语言标签列表中搜索与语言最佳匹配的项
Locale::parseLocale
— 返回区域设置 ID 子标签元素的键值数组
Locale::setDefault
— 设置默认运行时区域设置
Normalizer
— Normalizer 类
Normalizer::getRawDecomposition
— 获取给定 UTF-8 编码代码点的 Decomposition_Mapping 属性
Normalizer::isNormalized
— 检查提供的字符串是否已处于指定的规范化形式
Normalizer::normalize
— 规范化提供的输入并返回规范化后的字符串
MessageFormatter
— MessageFormatter 类
MessageFormatter::create
— 构造一个新的消息格式器
MessageFormatter::format
— 格式化消息
MessageFormatter::formatMessage
— 快速格式化消息
MessageFormatter::getErrorCode
— 获取上次操作的错误代码
MessageFormatter::getErrorMessage
— 获取上次操作的错误文本
MessageFormatter::getLocale
— 获取创建格式器的区域设置
MessageFormatter::getPattern
— 获取格式器使用的模式
MessageFormatter::parse
— 根据模式解析输入字符串
MessageFormatter::parseMessage
— 快速解析输入字符串
MessageFormatter::setPattern
— 设置格式器使用的模式
IntlCalendar
— IntlCalendar 类
IntlCalendar::add
— 在字段中添加一个(带符号的)时间量
IntlCalendar::after
— 此对象的当前时间是否在传入对象的当前时间之后
IntlCalendar::before
— 此对象的当前时间是否在传入对象的当前时间之前
IntlCalendar::clear
— 清除一个字段或所有字段
IntlCalendar::__construct
— 私有构造函数,禁止实例化
IntlCalendar::createInstance
— 创建一个新的 IntlCalendar
IntlCalendar::equals
— 比较两个 IntlCalendar 对象的时间是否相等
IntlCalendar::fieldDifference
— 计算给定时间与该对象时间的差值
IntlCalendar::fromDateTime
— 从 DateTime 对象或字符串创建 IntlCalendar
IntlCalendar::get
— 获取字段的值
IntlCalendar::getActualMaximum
— 字段的最大值,考虑到该对象的当前时间
IntlCalendar::getActualMinimum
— 字段的最小值,考虑到该对象的当前时间
IntlCalendar::getAvailableLocales
— 获取存在数据的区域设置数组
IntlCalendar::getDayOfWeekType
— 判断某天是工作日、周末还是两者之间的转换日
IntlCalendar::getErrorCode
— 获取对象上的最后一个错误代码
IntlCalendar::getErrorMessage
— 获取对象上的最后一个错误消息
IntlCalendar::getFirstDayOfWeek
— 获取日历区域设置的星期第一天
IntlCalendar::getGreatestMinimum
— 获取字段的最大局部最小值
IntlCalendar::getKeywordValuesForLocale
— 获取区域设置关键字值的集合
IntlCalendar::getLeastMaximum
— 获取字段的最小局部最大值
IntlCalendar::getLocale
— 获取与对象关联的区域设置
IntlCalendar::getMaximum
— 获取字段的全局最大值
IntlCalendar::getMinimalDaysInFirstWeek
— 获取一年或一月的第一周可以拥有的最少天数
IntlCalendar::getMinimum
— 获取字段的全局最小值
IntlCalendar::getNow
— 获取表示当前时间的数字
IntlCalendar::getRepeatedWallTimeOption
— 获取处理重复壁挂时间的行为
IntlCalendar::getSkippedWallTimeOption
— 获取处理跳过的墙上时间的行为
IntlCalendar::getTime
— 获取对象当前表示的时间
IntlCalendar::getTimeZone
— 获取对象的时区
IntlCalendar::getType
— 获取日历类型
IntlCalendar::getWeekendTransition
— 获取周末开始或结束的时间
IntlCalendar::inDaylightTime
— 对象的时间是否处于夏令时
IntlCalendar::isEquivalentTo
— 另一个日历是否相等,但时间不同
IntlCalendar::isLenient
— 日期/时间解释是否处于宽松模式
IntlCalendar::isSet
— 字段是否已设置
IntlCalendar::isWeekend
— 某个日期/时间是否在周末
IntlCalendar::roll
— 向字段添加值,但不会进位到更重要的字段
IntlCalendar::set
— 设置一个时间字段或同时设置多个常用字段
IntlCalendar::setDate
— 设置日期字段
IntlCalendar::setDateTime
— 设置日期和时间字段
IntlCalendar::setFirstDayOfWeek
— 设置一周开始的日期
IntlCalendar::setLenient
— 设置日期/时间解释是否为宽松模式
IntlCalendar::setMinimalDaysInFirstWeek
— 设置一年或一个月的第一周最少的天数
IntlCalendar::setRepeatedWallTimeOption
— 设置处理负时区偏移转换时重复墙上时间的行为
IntlCalendar::setSkippedWallTimeOption
— 设置处理正时区偏移转换时跳过的墙上时间的行为
IntlCalendar::setTime
— 设置自纪元以来的毫秒数的日历时间
IntlCalendar::setTimeZone
— 设置此日历使用的时区
IntlCalendar::toDateTime
— 将 IntlCalendar 转换为 DateTime 对象
IntlGregorianCalendar
— IntlGregorianCalendar 类
IntlGregorianCalendar::__construct
— 创建 Gregorian 日历类
IntlGregorianCalendar::createFromDate
— 从日期创建新的 IntlGregorianCalendar 实例
IntlGregorianCalendar::createFromDateTime
— 从日期和时间创建新的 IntlGregorianCalendar 实例
IntlGregorianCalendar::getGregorianChange
— 获取公历变更日期
IntlGregorianCalendar::isLeapYear
— 判断给定年份是否为闰年
IntlGregorianCalendar::setGregorianChange
— 设置公历变更日期
IntlTimeZone
— IntlTimeZone 类
IntlTimeZone::__construct
— 私有构造函数,不允许直接实例化
IntlTimeZone::countEquivalentIDs
— 获取包含给定 ID 的等效组中的 ID 数量
IntlTimeZone::createDefault
— 创建此主机默认时区的副本
IntlTimeZone::createEnumeration
— 获取与给定国家或偏移量相关的时区 ID 的枚举
IntlTimeZone::createTimeZone
— 为给定 ID 创建时区对象
IntlTimeZone::createTimeZoneIDEnumeration
— 获取具有给定过滤器条件的系统时区 ID 的枚举
IntlTimeZone::fromDateTimeZone
— 从 DateTimeZone 创建时区对象
IntlTimeZone::getCanonicalID
— 获取给定时区 ID 的规范系统时区 ID 或规范化的自定义时区 ID
IntlTimeZone::getDisplayName
— 获取此时区的名称,适合呈现给用户
IntlTimeZone::getDSTSavings
— 获取要添加到本地标准时间以获得本地墙上时间的时长
IntlTimeZone::getEquivalentID
— 获取包含给定 ID 的等效组中的 ID
IntlTimeZone::getErrorCode
— 获取对象上的最后一个错误代码
IntlTimeZone::getErrorMessage
— 获取对象上的最后一个错误消息
IntlTimeZone::getGMT
— 创建 GMT(UTC)时区
IntlTimeZone::getID
— 获取时区 ID
IntlTimeZone::getIDForWindowsID
— 将 Windows 时区转换为系统时区
IntlTimeZone::getOffset
— 获取给定时刻的时区原始偏移量和 GMT 偏移量
IntlTimeZone::getRawOffset
— 获取原始 GMT 偏移量(在考虑夏令时之前)
IntlTimeZone::getRegion
— 获取与给定系统时区 ID 相关的区域代码
IntlTimeZone::getTZDataVersion
— 获取 ICU 当前使用的时区数据版本
IntlTimeZone::getUnknown
— 获取“未知”时区
IntlTimeZone::getWindowsID
— 将系统时区转换为 Windows 时区
IntlTimeZone::hasSameRules
— 检查此时区是否与另一个时区具有相同的规则和偏移量
IntlTimeZone::toDateTimeZone
— 转换为 DateTimeZone 对象
IntlTimeZone::useDaylightTime
— 检查此时区是否使用夏令时
IntlDateFormatter
— IntlDateFormatter 类
IntlDateFormatter::create
— 创建日期格式器
IntlDateFormatter::format
— 将日期/时间值格式化为字符串
IntlDateFormatter::formatObject
— 格式化对象
IntlDateFormatter::getCalendar
— 获取用于 IntlDateFormatter 的日历类型
IntlDateFormatter::getDateType
— 获取用于 IntlDateFormatter 的日期类型
IntlDateFormatter::getErrorCode
— 获取上次操作的错误代码
IntlDateFormatter::getErrorMessage
— 获取上次操作的错误文本
IntlDateFormatter::getLocale
— 获取格式器使用的语言环境
IntlDateFormatter::getPattern
— 获取用于 IntlDateFormatter 的模式
IntlDateFormatter::getTimeType
— 获取用于 IntlDateFormatter 的时间类型
IntlDateFormatter::getTimeZoneId
— 获取用于 IntlDateFormatter 的时区 ID
IntlDateFormatter::getCalendarObject
— 获取格式器的日历对象的副本
IntlDateFormatter::getTimeZone
— 获取格式器的时区
IntlDateFormatter::isLenient
— 获取用于 IntlDateFormatter 的宽松模式
IntlDateFormatter::localtime
— 将字符串解析为基于字段的时间值
IntlDateFormatter::parse
— 将字符串解析为时间戳值
IntlDateFormatter::setCalendar
— 设置格式器使用的日历类型
IntlDateFormatter::setLenient
— 设置解析器的宽松程度
IntlDateFormatter::setPattern
— 设置用于 IntlDateFormatter 的模式
IntlDateFormatter::setTimeZone
— 设置格式器的时区
ResourceBundle
— ResourceBundle 类
ResourceBundle::count
— 获取捆绑包中的元素数量
ResourceBundle::create
— 创建资源捆绑包
ResourceBundle::get
— 从捆绑包中获取数据
ResourceBundle::getErrorCode
— 获取捆绑包的最后一个错误代码
ResourceBundle::getErrorMessage
— 获取捆绑包的最后一个错误消息
ResourceBundle::getLocales
— 获取支持的语言环境
Spoofchecker
— Spoofchecker 类
Spoofchecker::areConfusable
— 检查给定的字符串是否会混淆
Spoofchecker::__construct
— 构造函数
Spoofchecker::isSuspicious
— 检查给定的文本是否包含任何可疑字符
Spoofchecker::setAllowedLocales
— 运行检查时要使用的语言环境
Spoofchecker::setChecks
— 设置要运行的检查
Spoofchecker::setRestrictionLevel
— 设置限制级别
Transliterator
— Transliterator 类
Transliterator::__construct
— 私有构造函数,禁止实例化
Transliterator::create
— 创建一个音译器
Transliterator::createFromRules
— 从规则创建音译器
Transliterator::createInverse
— 创建反向音译器
Transliterator::getErrorCode
— 获取最后一个错误代码
Transliterator::getErrorMessage
— 获取最后一个错误消息
Transliterator::listIDs
— 获取音译器 ID
Transliterator::transliterate
— 音译字符串
IntlBreakIterator
— IntlBreakIterator 类
IntlBreakIterator::__construct
— 私有构造函数,禁止实例化
IntlBreakIterator::createCharacterInstance
— 创建用于组合字符序列边界的断点迭代器
IntlBreakIterator::createCodePointInstance
— 创建用于代码点边界的断点迭代器
IntlBreakIterator::createLineInstance
— 创建用于逻辑上可能的换行符的断点迭代器
IntlBreakIterator::createSentenceInstance
— 创建用于句子断点的断点迭代器
IntlBreakIterator::createTitleInstance
— 创建用于标题大小写断点的断点迭代器
IntlBreakIterator::createWordInstance
— 创建用于单词断点的断点迭代器
IntlBreakIterator::current
— 获取当前位置的索引
IntlBreakIterator::first
— 将位置设置为文本中的第一个字符
IntlBreakIterator::following
— 将迭代器前进到指定偏移量之后的第一个边界
IntlBreakIterator::getErrorCode
— 获取对象上的最后一个错误代码
IntlBreakIterator::getErrorMessage
— 获取对象上的最后一个错误消息
IntlBreakIterator::getLocale
— 获取与对象关联的语言环境
IntlBreakIterator::getPartsIterator
— 创建用于导航边界之间的片段的迭代器
IntlBreakIterator::getText
— 获取正在扫描的文本
IntlBreakIterator::isBoundary
— 判断偏移量是否是边界的偏移量
IntlBreakIterator::last
— 将迭代器位置设置为最后一个字符之后的索引
IntlBreakIterator::next
— 将迭代器前进到下一个边界
IntlBreakIterator::preceding
— 将迭代器位置设置为偏移量之前的第一个边界
IntlBreakIterator::previous
— 将迭代器位置设置为当前边界之前的边界
IntlBreakIterator::setText
— 设置正在扫描的文本
IntlRuleBasedBreakIterator
— IntlRuleBasedBreakIterator 类
IntlRuleBasedBreakIterator::__construct
— 从规则集创建迭代器
IntlRuleBasedBreakIterator::getBinaryRules
— 获取编译规则的二进制形式
IntlRuleBasedBreakIterator::getRules
— 获取用于创建此对象的规则集
IntlRuleBasedBreakIterator::getRuleStatus
— 获取确定当前断点位置的断点规则中最大的状态值
IntlRuleBasedBreakIterator::getRuleStatusVec
— 获取确定当前断点位置的断点规则中的状态值
IntlCodePointBreakIterator
— IntlCodePointBreakIterator 类
IntlCodePointBreakIterator::getLastCodePoint
— 获取迭代器前进或后退后经过的最后一个代码点
IntlDatePatternGenerator
— IntlDatePatternGenerator 类
IntlDatePatternGenerator::create
— 创建一个新的 IntlDatePatternGenerator 实例
IntlDatePatternGenerator::getBestPattern
— 确定最合适的日期/时间格式
IntlPartsIterator
— IntlPartsIterator 类
IntlPartsIterator::getBreakIterator
— 获取支持此部分迭代器的 IntlBreakIterator
UConverter
— UConverter 类
UConverter::__construct
— 创建 UConverter 对象
UConverter::convert
— 将字符串从一种字符集转换为另一种字符集
UConverter::fromUCallback
— 默认的 "from" 回调函数
UConverter::getAliases
— 获取给定名称的别名
UConverter::getAvailable
— 获取可用的规范转换器名称
UConverter::getDestinationEncoding
— 获取目标编码
UConverter::getDestinationType
— 获取目标转换器类型
UConverter::getErrorCode
— 获取对象上的最后一个错误代码
UConverter::getErrorMessage
— 获取对象上的最后一个错误消息
UConverter::getSourceEncoding
— 获取源编码
UConverter::getSourceType
— 获取源转换器类型
UConverter::getStandards
— 获取与转换器名称相关的标准
UConverter::getSubstChars
— 获取替换字符
UConverter::reasonText
— 获取回调原因的字符串表示形式
UConverter::setDestinationEncoding
— 设置目标编码
UConverter::setSourceEncoding
— 设置源编码
UConverter::setSubstChars
— 设置替换字符
UConverter::toUCallback
— 默认的 "to" 回调函数
UConverter::transcode
— 将字符串从一种字符编码转换为另一种字符编码
字素函数
grapheme_extract
— 从文本缓冲区中提取默认字素簇序列的函数,该缓冲区必须以 UTF-8 编码
grapheme_stripos
— 查找不区分大小写的字符串首次出现的(字素单位)位置
grapheme_stristr
— 从不区分大小写的字符串在 haystack 中首次出现的位置到 haystack 末尾返回 haystack 字符串的一部分
grapheme_strlen
— 获取字素单位的字符串长度
grapheme_strpos
— 查找字符串首次出现的(字素单位)位置
grapheme_strripos
— 查找不区分大小写的字符串最后一次出现的(字素单位)位置
grapheme_strrpos
— 查找字符串最后一次出现的(字素单位)位置
grapheme_strstr
— 从字符串在 haystack 中首次出现的位置到 haystack 末尾返回 haystack 字符串的一部分
grapheme_substr
— 返回字符串的一部分
IDN 函数
idn_to_ascii
— 将域名转换为 IDNA ASCII 形式
idn_to_utf8
— 将域名从 IDNA ASCII 转换为 Unicode
IntlChar
IntlChar::charAge
— 获取代码点的 "age"
IntlChar::charDigitValue
— 获取十进制数字字符的十进制数字值
IntlChar::charDirection
— 获取代码点的双向类别值
IntlChar::charFromName
— 通过名称查找 Unicode 字符并返回其代码点值
IntlChar::charMirror
— 获取代码点的 "镜像" 字符
IntlChar::charName
— 检索 Unicode 字符的名称
IntlChar::charType
— 获取代码点的通用类别值
IntlChar::chr
— 通过代码点值返回 Unicode 字符
IntlChar::digit
— 获取给定基数的代码点的十进制数字值
IntlChar::enumCharNames
— 枚举范围内所有分配的 Unicode 字符
IntlChar::enumCharTypes
— 枚举所有代码点及其 Unicode 通用类别
IntlChar::foldCase
— 对代码点执行大小写折叠
IntlChar::forDigit
— 获取给定数字和基数的字符表示形式
IntlChar::getBidiPairedBracket
— 获取代码点的配对括号字符
IntlChar::getBlockCode
— 获取包含代码点的 Unicode 分配块
IntlChar::getCombiningClass
— 获取代码点的组合类
IntlChar::getFC_NFKC_Closure
— 获取代码点的 FC_NFKC_Closure 属性
IntlChar::getIntPropertyMaxValue
— 获取 Unicode 属性的最大值
IntlChar::getIntPropertyMinValue
— 获取 Unicode 属性的最小值
IntlChar::getIntPropertyValue
— 获取代码点的 Unicode 属性的值
IntlChar::getNumericValue
— 获取 Unicode 代码点的数值
IntlChar::getPropertyEnum
— 获取给定属性名称的属性常量值
IntlChar::getPropertyName
— 获取属性的 Unicode 名称
IntlChar::getPropertyValueEnum
— 获取给定值名称的属性值
IntlChar::getPropertyValueName
— 获取属性值的 Unicode 名称
IntlChar::getUnicodeVersion
— 获取 Unicode 版本
IntlChar::hasBinaryProperty
— 检查代码点的二进制 Unicode 属性
IntlChar::isalnum
— 检查代码点是否为字母数字字符
IntlChar::isalpha
— 检查代码点是否为字母字符
IntlChar::isbase
— 检查代码点是否为基本字符
IntlChar::isblank
— 检查代码点是否为 "空格" 或 "水平空格" 字符
IntlChar::iscntrl
— 检查代码点是否为控制字符
IntlChar::isdefined
— 检查代码点是否已定义
IntlChar::isdigit
— 检查代码点是否为数字字符
IntlChar::isgraph
— 检查代码点是否为图形字符
IntlChar::isIDIgnorable
— 检查代码点是否为可忽略字符
IntlChar::isIDPart
— 检查代码点是否允许在标识符中使用
IntlChar::isIDStart
— 检查代码点是否允许作为标识符的第一个字符使用
IntlChar::isISOControl
— 检查代码点是否为 ISO 控制代码
IntlChar::isJavaIDPart
— 检查代码点是否允许在 Java 标识符中使用
IntlChar::isJavaIDStart
— 检查代码点是否允许作为 Java 标识符的第一个字符使用
IntlChar::isJavaSpaceChar
— 检查代码点是否为 Java 中的空格字符
IntlChar::islower
— 检查代码点是否为小写字母
IntlChar::isMirrored
— 检查代码点是否具有 Bidi_Mirrored 属性
IntlChar::isprint
— 检查代码点是否为可打印字符
IntlChar::ispunct
— 检查代码点是否为标点符号字符
IntlChar::isspace
— 检查代码点是否为空格字符
IntlChar::istitle
— 检查代码点是否为标题大小写字母
IntlChar::isUAlphabetic
— 检查代码点是否具有 Alphabetic Unicode 属性
IntlChar::isULowercase
— 检查代码点是否具有 Lowercase Unicode 属性
IntlChar::isupper
— 检查代码点是否具有通用类别 "Lu"(大写字母)
IntlChar::isUUppercase
— 检查代码点是否具有 Uppercase Unicode 属性
IntlChar::isUWhiteSpace
— 检查代码点是否具有 White_Space Unicode 属性
IntlChar::isWhitespace
— 检查代码点是否为 ICU 中的空格字符
IntlChar::isxdigit
— 检查代码点是否为十六进制数字
IntlChar::ord
— 返回字符的 Unicode 代码点值
IntlChar::tolower
— 将 Unicode 字符转换为小写
IntlChar::totitle
— 将 Unicode 字符转换为标题大小写
IntlChar::toupper
— 将 Unicode 字符转换为大写
IntlException
— intl 错误的异常类
IntlIterator
— IntlIterator 类
IntlIterator::current
— 获取当前元素
IntlIterator::key
— 获取当前键
IntlIterator::next
— 前进到下一个元素
IntlIterator::rewind
— 将迭代器倒回第一个元素
IntlIterator::valid
— 检查当前位置是否有效
intl 函数
intl_error_name
— 获取给定错误代码的符号名称
intl_get_error_code
— 获取最后一个错误代码
intl_get_error_message
— 获取最后一个错误的描述
intl_is_failure
— 检查给定错误代码是否指示失败
改进此页面
了解如何改进此页面
•
提交拉取请求
•
报告错误
+
添加注释
用户贡献的注释
1 条注释
向上
向下
-12
Ryan
¶
4 年前
大多数这些类没有清楚地记录。
您可以使用
https://github.com/salarmehr/cosmopolitan
,它基于 Intl 扩展,使用起来更容易。
+
添加注释