hash
Summary
Creates and returns a new associative array (a hash).Usage
hash( key1, value1 [, key2, value2 [, ... ] ] )
Parameters
Name | Type | Description | Required |
---|---|---|---|
key1 | string | The key of value1. | Yes. |
value1 | any | The value associated with key1. | Yes. |
key2 | string | The key of value2. | No. |
value2 | any | The value associated with key2. | No. |
Returns
An associative array (a hash).Description
This operator builds an associative array using the specified key/value pairs. Odd parameters are considered to be keys, even parameters will be values. The operator returns the generated hash.
Examples
Example 1
{hash( 1, 'Red Eyes', 2, 'Green Gremlins', 3, 'Blue Thunder' )}
The following hash will be returned:
Key | Value |
---|---|
1 |
Red Eyes |
2 |
Green Gremlins |
3 |
Blue Thunder |
Balazs Halasy (05/02/2004 9:32 am)
Balazs Halasy (22/11/2005 10:36 am)
Comments
Adding elements to exiting hash
Monday 15 May 2006 6:16:48 pm
Santiago
Re: Adding elements to exiting hash
Wednesday 04 July 2007 11:38:19 am
Vittal Aithal
The example initialises a hash, and then adds two extra pairs to it using the merge operator.
Re: Re: Adding elements to exiting hash
Wednesday 08 August 2007 11:01:46 am
alfred
{def $items = hash('aaa', 'A')}
{$items.aaa='B'}
it gives me error.
Re: Re: Re: Adding elements to exiting hash
Wednesday 08 August 2007 11:07:08 am
alfred