Documentación offline PHP master

QuickHashIntStringHash::loadFromString

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

QuickHashIntStringHash::loadFromString

Este método de fábrica crea un hash a partir de una string

Descripción#

public static QuickHashIntStringHash::loadFromString(string $contents, [int $size], [int $options]): QuickHashIntStringHash
```php

Este método de fábrica crea un nuevo hash a partir de una definición en una string. El formato es el mismo que el utilizado en "loadFromFile".

## Parámetros

`contents`  
La string que contiene un formato serializado del hash.

`size`  
La cantidad de listas de buckets a configurar. El número que se pasa será automáticamente redondeado a la siguiente potencia de dos. También se limita automáticamente de 4 a 4194304.

`options`  
Las mismas opciones que el constructor de la clase; excepto que la opción size es ignorada. Se calcula automáticamente para ser la misma que el número de entradas en el hash, redondeada a la potencia de dos más cercana con un límite máximo de 4194304.

## Valores devueltos

Devuelve un nuevo QuickHashIntStringHash.

## Ejemplos

Ejemplo de `QuickHashIntStringHash::loadFromString`
exists( $key ) ? 'set' : 'unset' ); } ?>

```php

Resultado del ejemplo anterior es similar a:

Key   0 ( 0) is unset
Key   1 ( 1) is set
Key   2 ( 2) is set
Key   3 ( 3) is set
Key   4 ( 4) is unset
Key   5 ( 5) is set
Key   6 ( 6) is unset
Key   7 ( 7) is set
Key   8 ( 8) is unset
Key   9 ( 9) is unset
Key  10 ( a) is unset
Key  11 ( b) is set
Key  12 ( c) is unset
Key  13 ( d) is set
Key  14 ( e) is unset
Key  15 ( f) is unset