PHP лучший способ к многомерному массиву MD5?

Что лучший способ состоит в том, чтобы генерировать MD5 (или какой-либо другой хеш) многомерного массива?

Я мог легко записать цикл, который пересечет через каждый уровень массива, связывая каждое значение в строку, и просто выполняя MD5 на строке.

Однако это кажется громоздким в лучшем случае, и я задался вопросом, была ли броская функция, которая взяла бы многомерный массив и хешировала бы его.

110
задан ROMANIA_engineer 22 August 2017 в 20:17
поделиться

2 ответа

md5(serialize($array));
168
ответ дан 24 November 2019 в 03:06
поделиться

Помимо отличного ответа Брока (+1), любая достойная библиотека хеширования позволяет вам обновлять хеш с приращением, поэтому вы должны иметь возможность обновлять каждый строка последовательно, вместо того, чтобы создавать одну гигантскую строку.

См .: hash_update

7
ответ дан 24 November 2019 в 03:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: