php實現(xiàn)二進制和文本相互轉(zhuǎn)換的方法
更新時間:2015年04月18日 15:26:09 作者:不吃皮蛋
這篇文章主要介紹了php實現(xiàn)二進制和文本相互轉(zhuǎn)換的方法,實例分析了文本與數(shù)制轉(zhuǎn)換的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了php實現(xiàn)二進制和文本相互轉(zhuǎn)換的方法。分享給大家供大家參考。具體如下:
這段代碼包含兩個函數(shù),bin2text,二進制轉(zhuǎn)換為文本,text2bin,文本轉(zhuǎn)換成二進制
<?php function bin2text($bin_str) { $text_str = ''; $chars = explode("\n",chunk_split(str_replace("\n",'',$bin_str),8)); $_I = count($chars); for($i = 0; $i < $_I; $text_str .= chr(bindec($chars[$i])), $i ); return $text_str; } function text2bin($txt_str) { $len = strlen($txt_str); $bin = ''; for($i = 0; $i < $len; $i ) { $bin .= strlen(decbin(ord($txt_str[$i])))<8?str_pad(decbin(ord($txt_str[$i])),8,0,STR_PAD_LEFT):decbin(ord($txt_str[$i])); } return $bin; } print text2bin('How are you gentlements?'); ?>
希望本文所述對大家的php程序設計有所幫助。
您可能感興趣的文章:
- PHP函數(shù)篇詳解十進制、二進制、八進制和十六進制轉(zhuǎn)換函數(shù)說明
- php圖片的二進制轉(zhuǎn)換實現(xiàn)方法
- php將字符串轉(zhuǎn)換成16進制的方法
- php 實現(xiàn)進制轉(zhuǎn)換(二進制、八進制、十六進制)互相轉(zhuǎn)換實現(xiàn)代碼
- PHP二進制與字符串之間的相互轉(zhuǎn)換教程
- php實現(xiàn)將任意進制數(shù)轉(zhuǎn)換成10進制的方法
- PHP實現(xiàn)接收二進制流轉(zhuǎn)換成圖片的方法
- php實現(xiàn)36進制與10進制轉(zhuǎn)換功能示例
- php實現(xiàn)文件與16進制相互轉(zhuǎn)換的方法示例
- PHP進制轉(zhuǎn)換實例分析(2,8,16,36,64進制至10進制相互轉(zhuǎn)換)
- PHP實現(xiàn)十進制、二進制、八進制和十六進制轉(zhuǎn)換相關函數(shù)用法分析
相關文章
PHP函數(shù)http_build_query使用詳解
這篇文章主要介紹了PHP函數(shù)http_build_query使用詳解,分別對傳入一維關聯(lián)數(shù)組、一維索引數(shù)組、二維數(shù)組、傳入對象等給出示例,需要的朋友可以參考下2014-08-08php中記錄用戶訪問過的產(chǎn)品,在cookie記錄產(chǎn)品id,id取得產(chǎn)品信息
php中記錄用戶訪問過的產(chǎn)品,在cookie記錄產(chǎn)品id,id取得產(chǎn)品信息,需要的朋友可以參考下。2011-05-05