The Judy class
(No version information available, might only be in SVN)
Introduction
The Judy class implements the ArrayAccess interface and the Iterator interface. This class, once instantiated, can be accessed like a PHP array.
A PHP Judy object (or Judy Array) can be one of the following type :
Example #1 Judy array example
<?php
$judy = new Judy(Judy::INT_TO_MIXED);
$judy[1] = "one";
$judy[2] = array('a', 'b', 'c');
$judy[3] = new Judy(Judy::BITSET);
?>
Class synopsis
/* Constants */
/* Methods */
}Predefined Constants
-
Judy::BITSET -
Define the Judy Array as a Bitset with keys as Integer and Values as a Boolean
-
Judy::INT_TO_INT -
Define the Judy Array with key/values as Integer, and Integer only.
-
Judy::INT_TO_MIXED -
Define the Judy Array with keys as Integer and Values of any type.
-
Judy::STRING_TO_INT -
Define the Judy Array with keys as a String and Values as Integer, and Integer only.
-
Judy::STRING_TO_MIXED -
Define the Judy Array with keys as a String and Values of any type.
Table of Contents
- Judy::byCount — Locate the Nth index present in the Judy array
- Judy::__construct — Construct a new Judy object
- Judy::count — Count the number of elements in the Judy array
- Judy::__destruct — Destruct a Judy object
- Judy::first — Search for the first index in the Judy array
- Judy::firstEmpty — Search for the first absent index in the Judy array
- Judy::free — Free the entire Judy array
- Judy::getType — Return the type of the current Judy array
- Judy::last — Search for the last index in the Judy array
- Judy::lastEmpty — Search for the last absent index in the Judy array
- Judy::memoryUsage — Return the memory used by the Judy array
- Judy::next — Search for the next index in the Judy array
- Judy::nextEmpty — Search for the next absent index in the Judy array
- Judy::offsetExists — Whether a offset exists
- Judy::offsetGet — Offset to retrieve
- Judy::offsetSet — Offset to set
- Judy::offsetUnset — Offset to unset
- Judy::prev — Search for the previous index in the Judy array
- Judy::prevEmpty — Search for the previous absent index in the Judy array
- Judy::size — Return the size of the current Judy array
There are no user contributed notes for this page.
