|
It is possible to process the data from a {tag} before it is used by PAD to construct the output.
This is done by using one of the below options.
dedup, end, first, last, page, random, reverse, row, rows, shuffle, slice, sort, splice, start, trim
<?php
$myArray = [ 11,12,13,14,15,16,17,18,19,20, 21,22,23,24,25,26,27,28,29,30, 31,32,33,34,35,36,37,38,39,40 ];
?>
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray row = 10 } {$myArray} {/myArray}
|
20
|
{myArray rows = 10 } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20
|
{myArray rows = 10, page = 2 } {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray start = 10 } {$myArray} {/myArray}
|
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray end = 20 } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
{myArray start = 10, end = 20 } {$myArray} {/myArray}
|
20 21 22 23 24 25 26 27 28 29 30
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray start = -20 } {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray end = -10 } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
{myArray start = -20, end = 20 } {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30
|
{myArray start = -20, end = -10 } {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray start = 20, rows = 5 } {$myArray} {/myArray}
|
30 31 32 33 34
|
{myArray end = 10, rows = 5 } {$myArray} {/myArray}
|
16 17 18 19 20
|
{myArray start = -20, rows = 5 } {$myArray} {/myArray}
|
21 22 23 24 25
|
{myArray end = -10, rows = 5 } {$myArray} {/myArray}
|
26 27 28 29 30
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray first} {$myArray} {/myArray}
|
11
|
{myArray first=10} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20
|
{myArray last} {$myArray} {/myArray}
|
40
|
{myArray last=10} {$myArray} {/myArray}
|
31 32 33 34 35 36 37 38 39 40
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray trim} {$myArray} {/myArray}
|
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
{myArray trim=10} {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30
|
{myArray trim=10, left} {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray trim=10, right} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
{myArray trim=10, both} {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray slice = 10} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20
|
{myArray splice = 10} {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray slice = -10} {$myArray} {/myArray}
|
31 32 33 34 35 36 37 38 39 40
|
{myArray splice = -10} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
{myArray slice = '10|5'} {$myArray} {/myArray}
|
21 22 23 24 25
|
{myArray splice = '10|5'} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray slice = '10|-5'} {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
{myArray splice = '10|-5'} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 36 37 38 39 40
|
{myArray slice = '-20|5'} {$myArray} {/myArray}
|
21 22 23 24 25
|
{myArray splice = '-20|5'} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray slice = '-20|-5'} {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
{myArray splice = '-20|-5'} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 36 37 38 39 40
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray reverse} {$myArray} {/myArray}
|
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11
|
{myArray shuffle} {$myArray} {/myArray}
|
33 38 26 35 30 22 21 28 17 27 12 18 25 24 13 14 34 16 11 23 37 29 39 40 15 20 31 19 36 32
|
{myArray random} {$myArray} {/myArray}
|
16 27 35 14 31 11 19 38 25 30 17 13 39 24 15 23 34 40 32 26 29 36 12 33 28 20 22 21 18 37
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray random=20} {$myArray} {/myArray}
|
20 40 11 21 19 38 34 25 24 26 15 39 17 12 30 37 33 32 29 36
|
{myArray random=20, orderly} {$myArray} {/myArray}
|
11 13 14 15 19 23 24 25 27 28 30 31 32 33 34 35 36 38 39 40
|
{myArray random=20, duplicates} {$myArray} {/myArray}
|
17 11 36 29 26 37 38 39 33 39 31 31 17 26 35 29 28 27 34 12
|
{myArray random=20, orderly, duplicates} {$myArray} {/myArray}
|
11 16 16 19 20 21 22 22 24 24 28 29 33 33 35 36 37 38 40 40
|
With the 'negative' option, the result is the negative of the handling option.
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray first=5 } {$myArray} {/myArray}
|
11 12 13 14 15
|
{myArray first=5, negative } {$myArray} {/myArray}
|
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray slice = 10 } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20
|
{myArray slice = 10, negative } {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray splice = 10 } {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray splice = 10, negative } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray slice = -10 } {$myArray} {/myArray}
|
31 32 33 34 35 36 37 38 39 40
|
{myArray slice = -10, negative } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
{myArray splice = -10 } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
{myArray splice = -10, negative } {$myArray} {/myArray}
|
31 32 33 34 35 36 37 38 39 40
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray slice = '10|5' } {$myArray} {/myArray}
|
21 22 23 24 25
|
{myArray slice = '10|5', negative } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray splice = '10|5' } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray splice = '10|5', negative } {$myArray} {/myArray}
|
21 22 23 24 25
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray slice = '10|-5' } {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
{myArray slice = '10|-5', negative } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 36 37 38 39 40
|
{myArray splice = '10|-5' } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 36 37 38 39 40
|
{myArray splice = '10|-5', negative } {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray slice = '-20|5' } {$myArray} {/myArray}
|
21 22 23 24 25
|
{myArray slice = '-20|5', negative } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray splice = '-20|5' } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray splice = '-20|5', negative } {$myArray} {/myArray}
|
21 22 23 24 25
|
|
HTML
|
RESULT
|
{myArray} {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{myArray slice = '-20|-5' } {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
{myArray slice = '-20|-5', negative } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 36 37 38 39 40
|
{myArray splice = '-20|-5' } {$myArray} {/myArray}
|
11 12 13 14 15 16 17 18 19 20 36 37 38 39 40
|
{myArray splice = '-20|-5', negative } {$myArray} {/myArray}
|
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
|