PHP IntlChar::charMirror()函数用法示例

2021年3月17日17:09:18 发表评论 636 次浏览

IntlChar::charAge()函数是PHP中的一个内置函数, 用于从给定的输入代码点字符中查找"镜像图像"字符, 该字符映射了指定字符。

语法如下:

mixed IntlChar::charMirror( $codepoint )

参数:该函数接受单个参数$ codepoint这是强制性的。输入参数是字符或整数值, 编码为UTF-8串。

返回值:此函数返回另一个Unicode代码点(可以用作镜像替代), 如果没有此类映射或代码点不具有Bidi_Mirrored属性, 则返回代码点本身。该函数返回一个整数, 除非传入了代码点UTF-8字符串和一个字符串将被返回。

下面的程序说明了

IntlChar :: charMirror()

PHP中的功能。

程序1:

<?php
// PHP code to illustrate
// IntlChar::charMirror ()function
  
// Input Alphabet codepoint character
var_dump(IntlChar::charMirror( "A" ));
var_dump(IntlChar::charMirror( "B" ));
  
// Input codepoint is Symbloic 
var_dump(IntlChar::charMirror( "&" ));
var_dump(IntlChar::charMirror( "{" ));
var_dump(IntlChar::charMirror( "^" ));
var_dump(IntlChar::charMirror( "]" ));
  
// Input codepoint is integer 
var_dump(IntlChar::charMirror( "2" ));
var_dump(IntlChar::charMirror( "10" ));
  
?>

输出如下:

string(1) "A" 
string(1) "B" 
string(1) "&" 
string(1) "}" 
string(1) "^" 
string(1) "[" 
string(1) "2" 
NULL

程式2:

<?php
// PHP code to illustrate
// IntlChar::charMirror() function
  
// Declare an array $arr
$arr = array ( "G" , "Geek" , "801" , "7" , "F" , " \\" , "/ " , "\t" );
  
// Loop run for every array element
foreach ( $arr as $val ){
      
     // Check each element as code point data
     var_dump(IntlChar::charMirror( $val ));
}
?>

输出如下:

string(1) "G" 
NULL 
NULL 
string(1) "7" 
string(1) "F" 
NULL 
NULL 
string(1) "    "

相关文章:

  • IntlChar :: charDigitValue()函数
  • IntlChar :: isblank()函数
  • IntlChar :: iscntrl()函数

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


木子山

发表评论

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