Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何连接这些值并执行md5计算_Php_Variables_Md5_Concatenation - Fatal编程技术网

Php 如何连接这些值并执行md5计算

Php 如何连接这些值并执行md5计算,php,variables,md5,concatenation,Php,Variables,Md5,Concatenation,我有一些价值观: $data1 $data2 $data3 我想连接这些变量,然后执行md5计算。它是如何完成的???如果你的值是字符串,那就很容易了 md5($data1 . $data2 . $data3); md5($data1 . $data2 . $data3); 如果它们不是字符串,则需要首先转换它们 echo md5($data1.$data2.$data3); 相关的: 如果您的变量不是简单的字符串,但可能是对象或数组,您可以这样做: md5(serialize($dat

我有一些价值观:

$data1
$data2
$data3

我想连接这些变量,然后执行md5计算。它是如何完成的???

如果你的值是字符串,那就很容易了

md5($data1 . $data2 . $data3);
md5($data1 . $data2 . $data3);
如果它们不是字符串,则需要首先转换它们

echo md5($data1.$data2.$data3);
相关的:


如果您的变量不是简单的字符串,但可能是对象或数组,您可以这样做:

md5(serialize($data1 . $data2 . $data3));

如果顺序不影响输出,该怎么办?@Subin这里有一个相关的C问题,可能会有帮助,谢谢。我通过对数据进行排序然后对其进行散列来解决它。