php中等效的java函数


java functions equivalent in php

我有一个用java编写的web服务,我有一位java客户端示例来调用web服务,如下所示:

private static String hash(String value) throws NoSuchAlgorithmException {
        byte[] data = value.getBytes(StandardCharsets.US_ASCII);
        MessageDigest md = MessageDigest.getInstance("MD5");
        byte[] result = md.digest(data);
        return Hex.encodeHexString(result).replace("-", "").toLowerCase();
}

我想用php开发客户端文件,但我不知道如何用php编写这些函数。php中的这段代码是什么?

PHP有一个内置的MD5哈希函数,默认情况下会以十六进制返回结果,如下所示

<?php
function hash($value) {
    return strtolower(str_replace("-", "", md5($value)));
}
?>

应该做你。