转换 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
)