转换 Python 字节数组 -> Php
Converting Python ByteArray -> Php
我的一个朋友请求我将一个简单的 python 脚本转换为 php,但我在一些小事情上卡住了,希望有人能帮我解决一些问题.
在php中是否有"easy"转换ByteArray的方法?
在Python是
Value2 = ByteArray(Value1)
所以在 php 中会是?
$Value2 = ...($Value1)
如果对此有任何帮助,那就太好了。
谢谢你。 :)
你没有说 Value1
是什么,所以我假设它是一个字符串。
使用unpack函数。此示例将字符串转换为字节数组(实际上是 int):
$byte_array = unpack('C*', 'A string here');
print_r($byte_array);
输出:
Array
(
[1] => 65
[2] => 32
[3] => 115
[4] => 116
[5] => 114
[6] => 105
[7] => 110
[8] => 103
[9] => 32
[10] => 104
[11] => 101
[12] => 114
[13] => 101
)
我的一个朋友请求我将一个简单的 python 脚本转换为 php,但我在一些小事情上卡住了,希望有人能帮我解决一些问题. 在php中是否有"easy"转换ByteArray的方法?
在Python是
Value2 = ByteArray(Value1)
所以在 php 中会是?
$Value2 = ...($Value1)
如果对此有任何帮助,那就太好了。 谢谢你。 :)
你没有说 Value1
是什么,所以我假设它是一个字符串。
使用unpack函数。此示例将字符串转换为字节数组(实际上是 int):
$byte_array = unpack('C*', 'A string here');
print_r($byte_array);
输出:
Array
(
[1] => 65
[2] => 32
[3] => 115
[4] => 116
[5] => 114
[6] => 105
[7] => 110
[8] => 103
[9] => 32
[10] => 104
[11] => 101
[12] => 114
[13] => 101
)