IntlChar::charAge()function是PHP中的内置函数, 用于计算代码点的使用期限。年龄是首次指定或分配代码点的Unicode版本。这对于避免向未接受较新字符的接收进程发出代码点很有用。
语法如下:
array IntlChar::charAge( $codepoint )
参数:该函数接受单个参数$ codepoint这是常识。输入参数是字符或整数值, 编码为UTF-8串。
返回值:在真实情况下$ codepoint返回数组的Unicode版本号。
下面的程序说明了IntlChar::charAge()PHP中的功能。
程序1:
<?php
// PHP code to illustrate IntlChar::charage()
// function
// Input int codepoint value
var_dump(IntlChar::charage( "\u{2025}" ));
echo "<br>" ;
// Input character codepoint value
var_dump(IntlChar::charage( "\u{1F878}" ));
echo "<br>" ;
// Input int codepoint value
var_dump(IntlChar::charage( "\u20" ));
echo "<br>" ;
// Input character codepoint value
var_dump(IntlChar::charage( "Geeks" ));
echo "<br>" ;
?>
输出如下:
array(4) { [0]=> int(1) [1]=> int(1) [2]=> int(0) [3]=> int(0) }
array(4) { [0]=> int(7) [1]=> int(0) [2]=> int(0) [3]=> int(0) }
NULL
NULL
程式2:
<?php
// PHP code to illustrate charage()
// Declare an array $arr
$arr = array ( "^" , "2345" , "6" , "\n" );
// Loop run for every array element
foreach ( $arr as $val ){
// Check each element as code point data
var_dump(IntlChar::charage( $val ));
echo "<br>" ;
}
?>
输出如下:
array(4) { [0]=> int(1) [1]=> int(1) [2]=> int(0) [3]=> int(0) }
NULL
array(4) { [0]=> int(1) [1]=> int(1) [2]=> int(0) [3]=> int(0) }
array(4) { [0]=> int(1) [1]=> int(1) [2]=> int(0) [3]=> int(0) }
相关文章:
- IntlChar::isalpha()函数
- IntlChar::isbase()函数
- IntlChar::isblank()函数
- IntlChar::iscntrl()函数
参考: http://php.net/manual/en/intlchar.charage.php