IntlChar::digit()函数是PHP中的内置函数,用于获取给定基数的代码点的十进制数字值。此函数以指定的基数返回代码点的十进制数字值。
用法:
int IntlChar::digit( $codepoint, $radix )
参数:该函数接受上述和以下描述的两个参数:
- $codepoint:$codepoint的值是整数或字符,被编码为UTF-8字符串。
- $radix:它是可选参数。默认值为10。
返回值:此函数返回由给定基数中的字符表示的数字;如果没有值或值超过基数,则返回False。
注意:有效和无效的函数参数:
- 如果$radix或$digit都无效,则返回NULL。
- $radix参数的值在$radix> = 2和$radix之间时有效
- 如果该数字为0,则该数字有效
- 该字符具有十进制数字值。此字符属于常规类别Nd(十进制数字)和Numeric_Type十进制。
- 该字符是介于“ A”到“ Z”之间的大写拉丁字母。那么character的值为c-‘A’+ 10。
- 该字符是介于'a'到'z'之间的小写拉丁字母。那么character的值为ch-‘a’+ 10。
- 可以识别ASCII范围(0061..007A,0041..005A)和全角ASCII范围(FF41..FF5A,FF21..FF3A)的拉丁字母。
以下示例程序旨在说明PHP中的IntlChar::digit()函数:
程序1:
<?php
// PHP code to illustrate IntlChar::digit()
// function
// Input data is single digit
var_dump(IntlChar::digit("6"));
// Input data is single digit
var_dump(IntlChar::digit("3"));
// Input data is character type
var_dump(IntlChar::digit("A"));
// // Input data is character type with base
var_dump(IntlChar::digit("P", 16));
// // Input data is character type with base
var_dump(IntlChar::digit("9", 2));
?>
输出:
int(6) int(3) bool(false) bool(false) bool(false)
程序2:
<?php
// PHP code to illustrate IntlChar::digit()
// Declare an array $arr
$arr = array("G", "GeeksforGeeks", "^", "1001", "6", "\n",
"\n\n", "\t");
// Loop run for every array element
foreach ($arr as $val){
// Check each element as code point data
var_dump(IntlChar::digit($val));
}
?>
输出:
bool(false) NULL bool(false) NULL int(6) bool(false) NULL bool(false)
相关文章:
参考: http://php.net/manual/en/intlchar.digit.php
相关用法
- PHP IntlChar::ord()用法及代码示例
- PHP IntlChar::chr()用法及代码示例
- PHP IntlChar::isalnum()用法及代码示例
- PHP IntlChar::forDigit()用法及代码示例
- PHP IntlChar::islower()用法及代码示例
- PHP IntlChar::isupper()用法及代码示例
- PHP IntlChar::isprint()用法及代码示例
- PHP IntlChar getPropertyValueName()用法及代码示例
- PHP IntlChar hasBinaryProperty()用法及代码示例
- PHP IntlChar getIntPropertyValue()用法及代码示例
- PHP IntlChar getIntPropertyMinValue()用法及代码示例
- PHP IntlChar getPropertyValueEnum()用法及代码示例
- PHP IntlChar::isJavaIDStart()用法及代码示例
- PHP IntlChar::isblank()用法及代码示例
- PHP IntlChar::isalpha()用法及代码示例
注:本文由纯净天空筛选整理自Mahadev99大神的英文原创作品 PHP | IntlChar digit() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。