Rechercher une fonction PHP

QuickHashStringIntHash: : loadFromString

(No version information available, might only be in Git)

QuickHashStringIntHash::loadFromStringCrée une table de hachage depuis une chaîne

Description

public static QuickHashStringIntHash::loadFromString ( string $contents [, int $size = 0 [, int $options = 0 ]] ) : QuickHashStringIntHash

Cette méthode factorielle créer une nouvelle table de hachage depuis une définition contenu dans une chaîne de caractères. Le format est identique à celui utilisé par la fonction "loadFromFile".

Retour à la première page de Manuel PHP  Table des matières Haut

Liste de paramètres

contents

La chaîne contenant un format linéarisé de la table de hachage.

size

La quantité de listes à configurer. Le nombre passé sera automatiquement arrondi à la prochaine puissance de deux. Il sera également automatiquement limité à l'intervalle 4 - 4194304.

options

Les mêmes options que le constructeur de la classe ; sauf que l'option relative à la taille sera ignorée. En effet, elle sera automatiquement calculée pour être identique au nombre d'entrées dans la table de hachage, arrondie à la valeur la plus proche d'une puissance de deux, avec une limite maximale à 4194304.

Retour à la première page de Manuel PHP  Table des matières Haut

Valeurs de retour

Retourne un nouvel objet QuickHashStringIntHash.

Retour à la première page de Manuel PHP  Table des matières Haut

Exemples

Exemple #1 Exemple avec QuickHashStringIntHash::loadFromString()

<?php
$contents 
file_get_contentsdirname__FILE__ ) . "/simple.hash.string" );
$hash QuickHashStringIntHash::loadFromString(
    
$contents,
    
QuickHashStringIntHash::DO_NOT_USE_ZEND_ALLOC
);
foreach( 
range00x0f ) as $key )
{
    
$i 48712 $key 1631;
    
$k base_convert$i1036 );
    echo 
$k' => '$hash->get$k ), "\n";
}
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

11l4 => 48712
12uf => 50343
143q => 51974
15d1 => 53605
16mc => 55236
17vn => 56867
194y => 58498
1ae9 => 60129
1bnk => 61760
1cwv => 63391
1e66 => 65022
1ffh => 66653
1gos => 68284
1hy3 => 69915
1j7e => 71546
1kgp => 73177

Rechercher une fonction PHP

Version en cache

23/12/2024 09:14:54 Cette version de la page est en cache (à la date du 23/12/2024 09:14:54) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.

Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-quickhashstringinthash.loadfromstring.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.

Références

  1. Consulter le document html Langue du document :fr Manuel PHP : http://php.net

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

Table des matières Haut