首頁 > 後端開發 > php教程 > php字串與byte位元組數組轉換類別範例

php字串與byte位元組數組轉換類別範例

WBOY
發布: 2016-07-29 09:10:43
原創
3862 人瀏覽過

php字串byte位元組數組化類別範例

php 
  
/** 
 
byte數組與字串轉化類 
字串轉化類 */
 
    
/**
     

換一個String
字串
* @param $str 需要換的字符串      
* @param $bytes 目標byte
     */     public static function getBytes($string) { 
        $bytes = array();  = $str. ){ 
             $bytes[ ] = ord($string[$i]);         } 
       
    
/**
     
* 將位元組數組
化為String類型的資料 
     
* @param $str 目標字串
 
     
* @return 一個String類型的資料 
   */
  
    公用靜態函數toStr($bytes)      $str = ''; 
        foreach($bytes as $ch) {Š ch); 
        }   
回$str; 
    } 
  
     ToBytes($val)       $byte = array();         $ byt[0] = ($val & 0xff); 
       $byt[1] = ($val >> 8 & 0xff); 
  
        $byt[3] = ($val >> 24 & 0xff); 
       
  
    
/**
     
* 從位元組陣列中指定的位置讀取Integer類型的資料 
     
* @param $position 指定的開始地點 
     
* @return Integer類型的資料 
     
     
*/
          $val = 0; 
        $val = $ bytes[$position + 3] & 0xff; 
        $val
         $val
        $val |= $bytes[$position + 1] & 0xff; 
        $val
        回$val; 
    } 
  
    
/**
     

換一個shor
字串為數個
)🎠 
* @param $byt 目標
byte陣列       * @param $val 需要換的
字符串 
    */      $byte = array();         $byt[0] = ($val & 0xff); 
        $byt[1] = ($val >> 8 & 0xff); 
            /** 
     
* 從位元組陣列中指定的位置讀取一個Short類型的資料。 
     
* @param $bytes 位元組數組 
     
* @return 一個Short類型的資料 
     
*/
  
    公共靜態函數bytesToShort($bytes, $position)         $ & 0xFF; 
        $val = $val         $val |= $bytes[$position] & 0xFF; 
     

? >

以上就介紹了php字串與位元組遷移轉換類別範例,包括了方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板