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

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

【PHP IntlChar::charMirror()函数用法示例】程式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

    推荐阅读