Внутренняя функция hashCode PHP

Я ищу PHP, эквивалентный функции JAVA

 "SomeString".hashCode();

. Хэш-код, который я ищу, должен быть таким же, который используется для индексации хэш-карт в PHP. Надеюсь, вы мне поможете :)

РЕДАКТИРОВАТЬ:

Хорошо, я обнаружил, что функция, которую я искал, написана на C и недоступна в самом PHP, но спасибо за вашу помощь!

ulong zend_inline_hash_func(char *arKey, uint nKeyLength)
{
        ulong $h = 5381;
        char *arEnd = arKey + nKeyLength;

        while (arKey < arEnd) {
                $h += ($h << 5);
                $h += (ulong) *arKey++;
        }
        return $h;
}
5
задан user982911 10 January 2012 в 15:52
поделиться