【问题标题】:Converting Python ByteArray -> Php [duplicate]转换 Python ByteArray -> Php [重复]
【发布时间】:2016-04-28 13:39:08
【问题描述】:

我收到一个朋友的请求,希望将一个简单的 python 脚本转换为 php,但我遇到了一些小问题,希望有人能够帮助我。 有没有一种“简单”的方法可以在 php 中转换 ByteArray?

在 Python 中是

Value2 = ByteArray(Value1)

那么在 php 中会是这样吗?

$Value2 = ...($Value1)

对此的任何帮助都会很棒。 谢谢你。 :)

【问题讨论】:

标签: php python bytearray


【解决方案1】:

你没有说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
)

【讨论】:

  • 谢谢马丁。是的,Value1 只是一个字符串。
猜你喜欢
  • 2021-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-17
  • 2010-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多