摘要:返回指定的字符返回相對(duì)應(yīng)于所指定的單個(gè)字符。此函數(shù)與是互補(bǔ)的。返回規(guī)定的字符。下午中中中中
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. //返回相對(duì)應(yīng)于 ascii 所指定的單個(gè)字符。 //This function complements ord(). //此函數(shù)與 ord() 是互補(bǔ)的。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.
返回規(guī)定的字符。
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文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/28312.html
摘要:返回字符的碼值返回字符串第一個(gè)字符的碼值。該函數(shù)是的互補(bǔ)函數(shù)。下午中國(guó)中國(guó) 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...
摘要:上次講到是如何解析大整數(shù)的,一筆帶過(guò)了的處理,再詳細(xì)閱讀該函數(shù)的源碼,以下是小分析。總結(jié)閱讀完這個(gè)函數(shù)的源碼,學(xué)習(xí)到的是浮動(dòng)數(shù)與字符串的互相轉(zhuǎn)換的實(shí)現(xiàn)細(xì)節(jié),字符串與浮點(diǎn)數(shù)之間的關(guān)系較復(fù)雜,之后還要繼續(xù)學(xué)習(xí)。 上次講到PHP是如何解析大整數(shù)的,一筆帶過(guò)了number_format的處理,再詳細(xì)閱讀該函數(shù)的源碼,以下是小分析。 函數(shù)原型 string number_format ( flo...
摘要:常見(jiàn)的對(duì)稱加密算法有等,它們的復(fù)雜程度也各不相等。還有一點(diǎn)就是,請(qǐng)慎重使用那些不公開(kāi)的加密算法,畢竟這些公開(kāi)算法相對(duì)經(jīng)得起考驗(yàn)。 在互聯(lián)網(wǎng)如此發(fā)達(dá)的年代,信息的安全也變得越來(lái)越重要,我們也使用了各式各樣的加密手段來(lái)保護(hù)數(shù)據(jù)的安全,但是各種加密算法你真的了解它么?他們的原理又是什么呢?常見(jiàn)的加密分為對(duì)稱加密、非對(duì)稱加密還有散列算法(嚴(yán)格來(lái)說(shuō),散列不算加密),這篇文章我們來(lái)了解一下對(duì)稱加密...
摘要:常見(jiàn)的對(duì)稱加密算法有等,它們的復(fù)雜程度也各不相等。還有一點(diǎn)就是,請(qǐng)慎重使用那些不公開(kāi)的加密算法,畢竟這些公開(kāi)算法相對(duì)經(jīng)得起考驗(yàn)。 在互聯(lián)網(wǎng)如此發(fā)達(dá)的年代,信息的安全也變得越來(lái)越重要,我們也使用了各式各樣的加密手段來(lái)保護(hù)數(shù)據(jù)的安全,但是各種加密算法你真的了解它么?他們的原理又是什么呢?常見(jiàn)的加密分為對(duì)稱加密、非對(duì)稱加密還有散列算法(嚴(yán)格來(lái)說(shuō),散列不算加密),這篇文章我們來(lái)了解一下對(duì)稱加密...
摘要:?jiǎn)栴}生成文件到目錄下并下載,下載后發(fā)現(xiàn)文件亂碼。解決這里我們只要在文件的開(kāi)始輸出頭,告訴文件的編碼方式,從而讓打開(kāi)時(shí)采用正確的編碼。第一種在所有內(nèi)容之前輸出第二種也可以直接寫(xiě)入到文件最前端什么是參考百度百科鏈接 問(wèn)題 生成CSV文件到/tmp目錄下并下載,下載后發(fā)現(xiàn)文件亂碼。 解決 這里我們只要在文件的開(kāi)始輸出BOM頭,告訴windows CSV文件的編碼方式,從而讓Excel打開(kāi)CS...
閱讀 2478·2021-11-16 11:44
閱讀 2015·2021-10-12 10:12
閱讀 2306·2021-09-22 15:22
閱讀 3074·2021-08-11 11:17
閱讀 1573·2019-08-29 16:53
閱讀 2715·2019-08-29 14:09
閱讀 3534·2019-08-29 14:03
閱讀 3406·2019-08-29 11:09