Heim > Backend-Entwicklung > PHP-Tutorial > 怎么让一段数据转为hex形式

怎么让一段数据转为hex形式

WBOY
Freigeben: 2016-06-13 12:03:41
Original
1736 Leute haben es durchsucht

如何让一段数据转为hex形式
是酱紫的,上图

这是一个blob里的数据,我现在用stream_get_contents把他取出来之后直接变成图中右侧ascii形式了,但是协议里不是按ascii搞的。请问怎么取或者怎么能转换成一段hex形式的字符串?
------解决方案--------------------
先把一个事情弄清楚
图中右侧的 ASCII 形式和中部的 HEX 形式都是同一个东西(我们称作二进制串)
这两种表示方式都不用于实际的数据通讯中,通讯时依然使用的是二进制串

$s = 'ABCDEFGHIJKLMNOP';<br />echo strtoupper(join(' ', str_split(bin2hex($s), 4)));
Nach dem Login kopieren
4142 4344 4546 4748 494A 4B4C 4D4E 4F50

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage