Как создать что то типа уникального хэша?
===========================================

 Есть условно два массива:   

['a', 'b', 'c']   

  

и   

['b', 'c' , 'a']   

  

Т.е. одни и те же элементы, но в разном порядке.   

Задача - передать в некую функцию каждый из этих параметров и на выходе получить идентичный набор символов.   

  

Условно   

function x ([a, b, c]) и функция function([b,c,a]) должны вернуть один результат.   

Я думал что то в сторону md5, и кучкованием всего это, но чет кажется велосипед выходит. Почти уверен что есть более изящное решение:)   

Решал ли кто подобное? 

 Отсортировать параметры и посчитать хэш этого набора любой удобной хэш-функцией 

 ну если разные массивы дают один хэш, говорить о уникальности не приходится.  

а так – как уже сказали, сортировка, приведение к строке и хэширование.