当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP IntlChar::charAge()用法及代码示例


IntlChar::charAge()函数是PHP中的一个内置函数,用于计算代码点的使用期限。年龄是首次指定或分配代码点的Unicode版本。这对于避免发出指向不接受较新字符的接收过程的代码点很有用。

用法:

array IntlChar::charAge( $codepoint )

参数:此函数接受单个参数$codepoint,这是必需的。输入参数是字符或整数值,将其编码为UTF-8字符串。


返回值:在真实情况下,$codepoint返回数组的Unicode版本号。

以下示例程序旨在说明PHP中的IntlChar::charAge()函数。

程序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) } 

相关文章:

参考: http://php.net/manual/en/intlchar.charage.php



相关用法


注:本文由纯净天空筛选整理自jit_t大神的英文原创作品 PHP | IntlChar::charAge() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。