Caution: This documentation is for eZ Publish legacy, from version 3.x to 6.x.
For 5.x documentation covering Platform see eZ Documentation Center, for difference between legacy and Platform see 5.x Architecture overview.

array

Summary

Creates and returns a new array.

Usage

array( element1 [, element2 [, ... ] ] )

Parameters

NameTypeDescriptionRequired
element1 any Element / value of any kind. Yes.
element2 any Another element / value of any kind. No.

Returns

An array containing the specified elements.

Description

This operator builds an array using the specified elements. The elements must be passed as parameters. The operator returns the resulting array.

Examples

Example 1

{array( 1, 2, 3, 4, 5, 6, 7 )}

The following array will be returned: ( 1, 2, 3, 4, 5, 6, 7 ).

Example 2

{array( 1, 2, 3, array( 4, 5, 6 ) )}

The following array will be returned: ( 1, 2, 3, ( 4, 5, 6 ) ).

Balazs Halasy (05/02/2004 9:26 am)

Balazs Halasy (04/05/2005 1:25 pm)


Comments

  • element1 not required

    It is possible to create empty arrays but excluding element 1. The document is incorrect in sayng that element 1 is required.
  • count($array)

    The documentation index doesnt mention count() in the arrays chapter
    count() is under miscellaneous .. but it works on arrays

    Example 1

    {array( 1, 2, 5 )|count()}

    The following output will be produced: "3".