2010-06-08 79 views

回答

0

如果值是字符串這是很容易

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

如果不是你需要首先將它們轉換字符串。

7
echo md5($data1.$data2.$data3); 

相關:

+0

什麼如果訂單不應該影響產出呢? – Subin 2017-09-09 19:29:04

+0

@Subin這裏是一個相關的C#問題,也許它有助於https://stackoverflow.com/questions/670063/getting-hash-of-a-list-of-strings-regardless-of-order – 2017-09-10 08:35:49

+1

謝謝。我通過對數據進行排序然後散列它來解決它。 – Subin 2017-09-10 08:44:05

1

如果你的增值經銷商沒有簡單的字符串,但也許對象或數組,你可以是這樣的:

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