ホームページ > バックエンド開発 > PHPチュートリアル > データを 16 進形式に変換する方法

データを 16 進形式に変換する方法

WBOY
リリース: 2016-06-13 12:03:41
オリジナル
1732 人が閲覧しました

データを 16 進形式に変換するには?
は紫色です。上の図は、blob 内のデータです。これを、stream_get_contents を使用して取り出し、右側に変更します。 ASCII 形式ですが、この規約は ASCII に基づいていません。 16 進形式の文字列を取得または変換するにはどうすればよいですか?
------解決策----------------------

まず 1 つ明確にしておきます図右側の ASCII 形式と中央の HEX 形式は同じものです (これをバイナリ文字列と呼びます)これら 2 つの表現は実際のデータ通信では使用されず、通信ではバイナリ文字列が引き続き使用されます


4142 4344 4546 4748 494A 4B4C 4D4E 4F50

$s = 'ABCDEFGHIJKLMNOP';<br />echo strtoupper(join(' ', str_split(bin2hex($s), 4)));
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート