成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

PHP之string之ord()函數(shù)使用

Pikachu / 2847人閱讀

摘要:返回字符的碼值返回字符串第一個(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 the first character of string.
//返回字符串 string 第一個(gè)字符的 ASCII 碼值。
//This function complements chr().
//該函數(shù)是 chr() 的互補(bǔ)函數(shù)。
Parameters string

A character.

一個(gè)字符。

Return Values

Returns 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   = "中國(guó)?";
$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( "國(guó)" ) . PHP_EOL;//22269
//error
echo uniord( "?" ) . PHP_EOL;//63
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://systransis.cn/yun/28340.html

相關(guān)文章

  • PHPstringchr()函數(shù)使用

    摘要:返回指定的字符返回相對(duì)應(yīng)于所指定的單個(gè)字符。此函數(shù)與是互補(bǔ)的。返回規(guī)定的字符。下午中中中中 chr (PHP 4, PHP 5, PHP 7) chr — Return a specific character chr — 返回指定的字符 Description string chr ( int $ascii ) //Returns a one-character string c...

    AlphaWatch 評(píng)論0 收藏0
  • 加密算法對(duì)稱(chēng)加密

    摘要:常見(jiàn)的對(duì)稱(chēng)加密算法有等,它們的復(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ì)稱(chēng)加密、非對(duì)稱(chēng)加密還有散列算法(嚴(yán)格來(lái)說(shuō),散列不算加密),這篇文章我們來(lái)了解一下對(duì)稱(chēng)加密...

    Leo_chen 評(píng)論0 收藏0
  • 加密算法對(duì)稱(chēng)加密

    摘要:常見(jiàn)的對(duì)稱(chēng)加密算法有等,它們的復(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ì)稱(chēng)加密、非對(duì)稱(chēng)加密還有散列算法(嚴(yán)格來(lái)說(shuō),散列不算加密),這篇文章我們來(lái)了解一下對(duì)稱(chēng)加密...

    mylxsw 評(píng)論0 收藏0
  • PHP中的pack和unpack函數(shù)

    摘要:鑒于文件讀寫(xiě)網(wǎng)絡(luò)編程,或者說(shuō)字節(jié)流處理的重要性,掌握這兩個(gè)函數(shù)是邁向高級(jí)編程的基礎(chǔ)。相比之下字節(jié)處理門(mén)庭冷落,相關(guān)函數(shù)寥寥無(wú)幾。上述是函數(shù)簡(jiǎn)單的使用場(chǎng)景,接下來(lái)分別介紹和函數(shù)。如其名,函數(shù)的工作是將數(shù)據(jù)按照格式打包成字節(jié)數(shù)組。 轉(zhuǎn)載請(qǐng)注明文章出處:https://tlanyan.me/php-pack-a... PHP有兩個(gè)重要的冷門(mén)函數(shù):pack和unpack。在網(wǎng)絡(luò)編程,讀寫(xiě)圖像...

    Lin_R 評(píng)論0 收藏0
  • 加密算法非對(duì)稱(chēng)加密

    摘要:算法公鑰加密算法是年由羅納德李維斯特阿迪薩莫爾和倫納德阿德曼一起提出的。是目前最有影響力的公鑰加密算法,它能夠抵抗到目前為止已知的絕大多數(shù)密碼攻擊,已被推薦為公鑰數(shù)據(jù)加密標(biāo)準(zhǔn)。 上篇文章介紹了對(duì)稱(chēng)加密的原理,但是它的最大問(wèn)題就是加密和解密的密鑰是相同的,并且不能保證密鑰能安全的送到雙方手里,即使安全的送到雙方手里,免不了內(nèi)部會(huì)有臥底的存在 非對(duì)稱(chēng)加密 既然有對(duì)稱(chēng)加密,那么自然會(huì)聯(lián)想到非...

    dongxiawu 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<