gpt4 book ai didi

java - 我有一个用java编程编写的函数,我想把它转换成php

转载 作者:行者123 更新时间:2023-11-30 06:37:28 24 4
gpt4 key购买 nike

public static String convertHexString(String hex){
byte[] bytes = new byte[hex.length() / 2];
for (int i = 0; i < bytes.length; i++) {
bytes[i] = (byte) Integer.parseInt(hex.substring(2 * i,2 * i + 2), 16);
}
sun.misc.BASE64Encoder encoder = new sun.misc.BASE64Encoder();
System.out.println(encoder.encode(bytes));
return encoder.encode(bytes);
}

上面是java写的函数,想转成php函数

此函数接受十六进制字符串作为参数。

基本上我想将字符串从十六进制转换为字符串。

字符串应该是二进制的。

谁能帮帮我

提前致谢:)

最佳答案

这只是一个做的问题:

base64_encode(pack("H*", $string));

pack使用 H* 参数将任意长度的十六进制数字字符串(每组两位数字代表一个字节,第一个数字更重要)转换为二进制字符串。另见 base64_encode .

关于java - 我有一个用java编程编写的函数,我想把它转换成php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3520733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com