Hashids
Component ID
2470113
Component name
Hashids
Component type
module
Maintenance status
Development status
Component security advisory coverage
covered
Downloads
1625
Component created
Component changed
Component body
Hashids is a small open-source library that generates short, unique, non-sequential ids from numbers.
It converts numbers like 347 into strings like “yr8â€, or array of numbers like [27, 986] into “3kTMdâ€.
You can also decode those ids back. This is useful in bundling several parameters into one or simply using them as short UIDs.
See the official project page at http://hashids.org/
Features:
Api Examples
hashids_generate(27, 986); // 3kTMd
hashids_generate(array(27, 986)); // 3kTMd
hashids_decode('3kTMd'); // array(27, 986)
Hashids Hash field
Generate a hashid by selecting reference ids in field settings. Supports entity reference, commerce, or relation references.
Download and include the library in sites/all/libraries.
