merge
Summary
Merges input and passed arrays into one array.Usage
input|merge( array1 [, array2 [, ... ] ] )
Parameters
Name | Type | Description | Required |
---|---|---|---|
array1 | array | Array to be merged with the input array. | Yes. |
array2 | array | Another array to be merge with the input array. | No. |
Returns
New array containing all arrays merged.Description
This operator will merge the input array with all arrays passed as parameters. The resulting array will be returned.
Examples
Example 1
{array( 1, 2 )|merge( array( 3, 4 ), array( 5, 6, 7 ) )}
The following array will be returned: ( 1, 2, 3, 4, 5, 6, 7 ).
Balazs Halasy (05/02/2004 9:33 am)
Balazs Halasy (13/05/2005 12:08 pm)
Comments
Hash merging
Tuesday 04 October 2005 1:37:55 pm
Massimiliano Bariola
will make
Very useful for growing hashes iteratively. However, bear in bind that hashes cannot have numbers as keys! I lost an hour trying to figure out why my
foreach
didn't work. :-)foreach containing a merge
Tuesday 04 October 2005 1:41:48 pm
Massimiliano Bariola
How to set a number as key
Thursday 11 October 2007 1:11:51 pm
Guillaume