PHP如何使用IntlChar::charAge()函数?用法示例

2021年4月2日11:31:05 发表评论 779 次浏览

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


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: