摘要:返回指定的字符返回相对应于所指定的单个字符。此函数与是互补的。返回规定的字符。下午中中中中
chr
Description(PHP 4, PHP 5, PHP 7)
chr — Return a specific character
chr — 返回指定的字符
string chr ( int $ascii ) //Returns a one-character string containing the character specified by ascii. //返回相对应于 ascii 所指定的单个字符。 //This function complements ord(). //此函数与 ord() 是互补的。Parameters ascii
The extended ASCII code.
Ascii 码。
Values outside the valid range (0..255) will be bitwise and"ed with 255, which is equivalent to the following algorithm:
while ($ascii < 0) { $ascii += 256; } $ascii %= 256;Return Values
Returns the specified character.
返回规定的字符。
Examples> 6 ) ); $utf .= chr( 0x80 + ( $dec & 0x3f ) ); } else if ( $dec < 0x010000 ) { $utf = chr( 0xE0 + ( $dec >> 12 ) ); $utf .= chr( 0x80 + ( ( $dec >> 6 ) & 0x3f ) ); $utf .= chr( 0x80 + ( $dec & 0x3f ) ); } else if ( $dec < 0x200000 ) { $utf = chr( 0xF0 + ( $dec >> 18 ) ); $utf .= chr( 0x80 + ( ( $dec >> 12 ) & 0x3f ) ); $utf .= chr( 0x80 + ( ( $dec >> 6 ) & 0x3f ) ); $utf .= chr( 0x80 + ( $dec & 0x3f ) ); } else { die( "UTF-8 character size is more than 4 bytes" ); } return $utf; } function unichr3( $u ) { return mb_convert_encoding( "" . intval( $u ) . ";", "UTF-8", "HTML-ENTITIES" ); } echo unichr( 0x263A ) . PHP_EOL;//☺ echo unichr2( 0x263A ) . PHP_EOL;//☺ echo unichr3( 0x263A ) . PHP_EOL;//☺ echo unichr( 0x263B ) . PHP_EOL;//☻ echo unichr2( 0x263B ) . PHP_EOL;//☻ echo unichr( 20013 ) . PHP_EOL;//中 echo unichr2( 20013 ) . PHP_EOL;//中 echo unichr3( 20013 ) . PHP_EOL;//中See
http://php.net/manual/en/func...
All rights reserved文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/28312.html
摘要:返回字符的码值返回字符串第一个字符的码值。该函数是的互补函数。下午中国中国 ord (PHP 4, PHP 5, PHP 7) ord — Return ASCII value of character ord — 返回字符的 ASCII 码值 Description int ord ( string $string ) //Returns the ASCII value of t...
摘要:上次讲到是如何解析大整数的,一笔带过了的处理,再详细阅读该函数的源码,以下是小分析。总结阅读完这个函数的源码,学习到的是浮动数与字符串的互相转换的实现细节,字符串与浮点数之间的关系较复杂,之后还要继续学习。 上次讲到PHP是如何解析大整数的,一笔带过了number_format的处理,再详细阅读该函数的源码,以下是小分析。 函数原型 string number_format ( flo...
摘要:问题生成文件到目录下并下载,下载后发现文件乱码。解决这里我们只要在文件的开始输出头,告诉文件的编码方式,从而让打开时采用正确的编码。第一种在所有内容之前输出第二种也可以直接写入到文件最前端什么是参考百度百科链接 问题 生成CSV文件到/tmp目录下并下载,下载后发现文件乱码。 解决 这里我们只要在文件的开始输出BOM头,告诉windows CSV文件的编码方式,从而让Excel打开CS...
阅读 2380·2021-11-16 11:44
阅读 1836·2021-10-12 10:12
阅读 2078·2021-09-22 15:22
阅读 2975·2021-08-11 11:17
阅读 1475·2019-08-29 16:53
阅读 2623·2019-08-29 14:09
阅读 3448·2019-08-29 14:03
阅读 3276·2019-08-29 11:09