QuickHashIntHash::loadFromString

(PECL quickhash >= Unknown)

QuickHashIntHash::loadFromString — Фабричний метод створює хеш із рядка

Опис

public static QuickHashIntHash::loadFromString(string $contents, int $options = ?): QuickHashIntHash

Цей фабричний метод створює новий хеш із визначення у рядку. Формат файлу складається з 32-бітових цілих чисел зі знаком, запакованих разом у системний порядок байтів. Для кожного елемента зберігаються два 32-бітових цілих числа зі знаком. Перше - ключ, а друге - значення, що належить ключу.

Список параметрів

contents

Рядок, що містить серіалізований формат хешу.

options

Ті самі параметри, які приймає конструктор класу; за винятком того, що ігнорується параметр size. Він автоматично обчислюється як кількість записів у хеш, округляється до найближчого ступеня числа 2 з максимальним обмеженням 4194304

Значення, що повертаються

Повертає новий об'єкт QuickHashIntHash

Приклади

Приклад #1 Приклад використання QuickHashIntHash::loadFromString()****

Loading...

Висновок наведеного прикладу буде схожим на:

Ключ   0 ( 0) не установлен
Ключ   1 ( 1) установлен
Ключ   2 ( 2) установлен
Ключ   3 ( 3) установлен
Ключ   4 ( 4) не установлен
Ключ   5 ( 5) установлен
Ключ   6 ( 6) не установлен
Ключ   7 ( 7) установлен
Ключ   8 ( 8) не установлен
Ключ   9 ( 9) не установлен
Ключ  10 ( a) не установлен
Ключ  11 ( b) установлен
Ключ  12 ( c) не установлен
Ключ  13 ( d) установлен
Ключ  14 ( e) не установлен
Ключ  15 ( f) не установлен