摘要:返回字符的码值返回字符串第一个字符的码值。该函数是的互补函数。下午中国中国
ord
Description(PHP 4, PHP 5, PHP 7)
ord — Return ASCII value of character
ord — 返回字符的 ASCII 码值
int ord ( string $string ) //Returns the ASCII value of the first character of string. //返回字符串 string 第一个字符的 ASCII 码值。 //This function complements chr(). //该函数是 chr() 的互补函数。Parameters string
A character.
一个字符。
Return ValuesReturns the ASCII value as an integer.
返回整型的 ASCII 码值。
Examples= 128 ) { //otherwise 0xxxxxxx if ( $code < 224 ) { $bytesnumber = 2; } //110xxxxx else if ( $code < 240 ) { $bytesnumber = 3; } //1110xxxx else if ( $code < 248 ) { $bytesnumber = 4; } //11110xxx $codetemp = $code - 192 - ( $bytesnumber > 2 ? 32 : 0 ) - ( $bytesnumber > 3 ? 16 : 0 ); for ( $i = 2; $i <= $bytesnumber; $i ++ ) { $offset ++; $code2 = ord( substr( $string, $offset, 1 ) ) - 128; //10xxxxxx $codetemp = $codetemp * 64 + $code2; } $code = $codetemp; } $offset += 1; if ( $offset >= strlen( $string ) ) { $offset = - 1; } return $code; } $text = "中国?"; $offset = 0; while ( $offset >= 0 ) { //0: 20013 //3: 22269 //6: 128516 echo $offset . ": " . ordutf8( $text, $offset ) . PHP_EOL; } function uniord( $u ) { $k = mb_convert_encoding( $u, "UCS-2LE", "UTF-8" ); $k1 = ord( substr( $k, 0, 1 ) ); $k2 = ord( substr( $k, 1, 1 ) ); return $k2 * 256 + $k1; } echo uniord( "中" ) . PHP_EOL;//20013 echo uniord( "国" ) . PHP_EOL;//22269 //error echo uniord( "?" ) . PHP_EOL;//63See
http://php.net/manual/en/func...
All rights reserved文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/28340.html
摘要:返回指定的字符返回相对应于所指定的单个字符。此函数与是互补的。返回规定的字符。下午中中中中 chr (PHP 4, PHP 5, PHP 7) chr — Return a specific character chr — 返回指定的字符 Description string chr ( int $ascii ) //Returns a one-character string c...
摘要:鉴于文件读写网络编程,或者说字节流处理的重要性,掌握这两个函数是迈向高级编程的基础。相比之下字节处理门庭冷落,相关函数寥寥无几。上述是函数简单的使用场景,接下来分别介绍和函数。如其名,函数的工作是将数据按照格式打包成字节数组。 转载请注明文章出处:https://tlanyan.me/php-pack-a... PHP有两个重要的冷门函数:pack和unpack。在网络编程,读写图像...
摘要:算法公钥加密算法是年由罗纳德李维斯特阿迪萨莫尔和伦纳德阿德曼一起提出的。是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被推荐为公钥数据加密标准。 上篇文章介绍了对称加密的原理,但是它的最大问题就是加密和解密的密钥是相同的,并且不能保证密钥能安全的送到双方手里,即使安全的送到双方手里,免不了内部会有卧底的存在 非对称加密 既然有对称加密,那么自然会联想到非...
阅读 809·2021-11-25 09:43
阅读 1673·2021-09-29 09:42
阅读 1893·2019-08-30 15:55
阅读 3413·2019-08-30 15:54
阅读 2618·2019-08-30 13:20
阅读 3500·2019-08-29 13:25
阅读 908·2019-08-28 18:03
阅读 1778·2019-08-26 13:44