真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php如何實現(xiàn)int轉(zhuǎn)字節(jié)

這篇文章主要介紹了php如何實現(xiàn)int轉(zhuǎn)字節(jié)的相關(guān)知識,內(nèi)容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇php如何實現(xiàn)int轉(zhuǎn)字節(jié)文章都會有所收獲,下面我們一起來看看吧。

雞西梨樹網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)

php實現(xiàn)int轉(zhuǎn)字節(jié)的方法:1、創(chuàng)建一個PHP示例文件;2、定義“public static function integerToBytes($val) {...}”方法;3、通過掩碼運算實現(xiàn)int轉(zhuǎn)換成BYTE數(shù)組即可。

PHP實現(xiàn)INT型,SHORT型,STRING轉(zhuǎn)換成BYTE數(shù)組

實現(xiàn)PHP實現(xiàn)INT型,SHORT型,STRING轉(zhuǎn)換成BYTE數(shù)組的轉(zhuǎn)化:

class Bytes {
  public static function integerToBytes($val) {
    $val = (int)$val;
    $byte = array();
    //低位在前,即小端法表示
    $byte[0] = ($val & 0xFF);//掩碼運算
    $byte[1] = ($val >> 8 & 0xFF);
    $byte[2] = ($val >> 16 & 0xFF);
    $byte[3] = ($val >> 24 & 0xff);
    return $byte;
  }
 
  public static function bytesToInteger(array $bytes, $pos) {
    $val = 0;
    $val = $bytes[$pos + 3] & 0xff;
    $val <<= 8;
    $val |= $bytes[$pos + 2] & 0xff;
    $val <<= 8;
    $val |= $bytes[$pos + 1] & 0xff;
    $val <<= 8;
    $val |= $bytes[$pos + 0] & 0xff;
    return intval($val);
  }
 
  public static function shortToBytes($val) {
    $val = intval($val);
    $byt = array();
    $byt[0] = ($val & 0xff);
    $byt[1] = ($val >> 8 & 0xff);
    return $byt;
  }
 
  public static function bytesToShort($bytes) {
    $val = 0;
    $val = $bytes[1] & 0xff;
    $val <<= 8;
    $val |= $bytes[0] & 0xff;
    return $val;
  }
 
  public static function String2AsciiArray($str) {
    $str = (string) $str;
    $strLength = strlen($str);
    $rtn = array();
    for($i = 0; $i < $strLength; $i++) {
      $rtn[]= ord($str[$i]);
    }
    return $rtn;
  }
}

相關(guān)介紹:掩碼是一串二進制代碼對目標字段進行位與運算,屏蔽當(dāng)前的輸入位。

關(guān)于“php如何實現(xiàn)int轉(zhuǎn)字節(jié)”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“php如何實現(xiàn)int轉(zhuǎn)字節(jié)”知識都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


新聞標題:php如何實現(xiàn)int轉(zhuǎn)字節(jié)
文章URL:http://weahome.cn/article/jeoppp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部