bh:utility.arraySlice  

    Mithilfe dieses ViewHelpers können Teile eines Arrays zurückgegeben werden.

    Entspricht der PHP-Funktion: array_slice

    Beispiel:

    Das Beispiel gibt, beginnend ab der 2. Stelle, die ersten drei Elemente des Arrays zurück.
    In Code ausgedrückt:
    $items = array('banane', 'zitrone', 'orange', 'gurke', 'apfel', 'birne', 'mandarine');

    Folglich ist das Ergebnis:
    $arraySlice = array('zitrone', 'orange', 'gurke');

    Hinweis

    Zählen im Array

    Da ein Array immer an Stelle 0 beginnt, zeigt offset="1" auf die 2. Stelle und nicht auf die Erste.

    Attribute

    NameBeschreibungTypedefaultrequired
    arrayDas Array, das verwendet wirdarray-true
    offsetGibt an, ab welchem Index der Ausschnitt stattfindetinteger0true
    lengthGibt an, wie viele Elemente ausgeschnitten werden sollen (NULL = alle ElementeintegerNULLfalse
    asDer Name des Fluid-ObjektesstringarraySlicefalse

    Beispiel

    html
    <bh:utility.arraySlice array="{items}" offset="1" length="3" preserveKeys="true" as="result"> <f:debug>{result}</f:debug> </bh:utility.arraySlice>