ホームページ >バックエンド開発 >PHPの問題 >PHPバイナリをテキストストリームに変換する方法

PHPバイナリをテキストストリームに変換する方法

藏色散人
藏色散人オリジナル
2021-12-15 10:55:362395ブラウズ

php バイナリをテキスト ストリームに変換する方法: 1. PHP サンプル ファイルを作成します; 2. 「function bin2text($bin_str){...}」メソッドを通じてバイナリをテキストに変換します。

PHPバイナリをテキストストリームに変換する方法

#この記事の動作環境: Windows 7 システム、PHP バージョン 7.4、Dell G3 コンピューター。

php バイナリをテキスト ストリームに変換するにはどうすればよいですか?

php でバイナリとテキストを変換する方法

このコードには、bin2text、バイナリをテキストに変換、text2bin、テキストをバイナリに変換という 2 つの関数が含まれています

<?php
function bin2text($bin_str)
{
 $text_str = &#39;&#39;;
 $chars = explode("\n",chunk_split(str_replace("\n",&#39;&#39;,$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 = &#39;&#39;;
 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(&#39;How are you gentlements?&#39;);
?>

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPバイナリをテキストストリームに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。