Rechercher une fonction PHP

La classe Judy

(PECL judy >= 0.1.1)

Introduction

La classe Judy implémente l'interface ArrayAccess ainsi que l'interface Iterator. Une fois instancié, l'objet peut etre accédé comme un tableau PHP.

Un objet PHP Judy (tableau Judy) peut être de l'un des types suivant :

Exemple #1 Example de tableau Judy

<?php
    $judy 
= new Judy(Judy::INT_TO_MIXED);
    
$judy[1] = "one";
    
$judy[2] = array('a''b''c');
    
$judy[3] = new Judy(Judy::BITSET);
?>

Synopsis de la classe

Judy implements ArrayAccess , Iterator {
/* Constants */
const integer BITSET = 1 ;
const integer INT_TO_INT = 2 ;
const integer INT_TO_MIXED = 3 ;
const integer STRING_TO_INT = 4 ;
const integer STRING_TO_MIXED = 5 ;
/* Méthodes */
public byCount ( int $nth_index ) : int
public __construct ( int $judy_type )
public count ([ int $index_start = 0 [, int $index_end = -1 ]] ) : int
public __destruct ( void ) : void
public first ([ mixed $index ] ) : mixed
public firstEmpty ([ mixed $index = 0 ] ) : int
public free ( void ) : int
public getType ( void ) : int
public last ([ string $index ] ) : void
public lastEmpty ([ int $index = -1 ] ) : int
public memoryUsage ( void ) : int
public next ( mixed $index ) : mixed
public nextEmpty ( int $index ) : int
public offsetExists ( mixed $offset ) : bool
public offsetGet ( mixed $offset ) : mixed
public offsetSet ( mixed $offset , mixed $value ) : bool
public offsetUnset ( mixed $offset ) : bool
public prev ( mixed $index ) : mixed
public prevEmpty ( mixed $index ) : int
public size ( void ) : void
}

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

Constantes pré-définies

Judy::BITSET

Définit le tableau Judy en tant que Bitset avec un entier pour les clés et un booléen pour les valeurs

Judy::INT_TO_INT

Définit le tableau Judy avec pour clé/valeur des entiers, et seulement des entiers.

Judy::INT_TO_MIXED

Définit le tableau Judy avec pour clés des entiers et n'importe quel type pour les valeurs.

Judy::STRING_TO_INT

Définit le tableau Judy avec pour clés une chaîne de caractères et un entier pour les valeurs.

Judy::STRING_TO_MIXED

Définit le tableau Judy avec pour clés une chaîne de caractères et n'importe quel type pour les valeurs.

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

Sommaire

Rechercher une fonction PHP

Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-class.judy.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