PAD - PHP Application Driver


home | manual | reference | regression | sequence | develop | apps


Sequences - Xref - Single - reverse


Concepts | Sequences | Actions | Examples | Reference

reference2


App: sequence Page: actions

HTML RESULT
{sequence '11..20', push='mySeq1'}
{mySeq1}                      {$sequence} {/mySeq1}
11 12 13 14 15 16 17 18 19 20
{mySeq1 average}              {$sequence} {/mySeq1}
15.5
{mySeq1 count}                {$sequence} {/mySeq1}
10
{mySeq1 dedup}                {$sequence} {/mySeq1}
11 12 13 14 15 16 17 18 19 20
{mySeq1 distinct}             {$sequence} {/mySeq1}
10
{mySeq1 element=3}            {$sequence} {/mySeq1}
13
{mySeq1 first=3}              {$sequence} {/mySeq1}
11 12 13
{mySeq1 last=3}               {$sequence} {/mySeq1}
18 19 20
{mySeq1 maximum=3}            {$sequence} {/mySeq1}
18 19 20
{mySeq1 median}               {$sequence} {/mySeq1}
16
{mySeq1 minimum=3}            {$sequence} {/mySeq1}
11 12 13
{mySeq1 product}              {$sequence} {/mySeq1}
670442572800
{mySeq1 randomize=3}          {$sequence} {/mySeq1}
16 11 18
{mySeq1 reverse}              {$sequence} {/mySeq1}
20 19 18 17 16 15 14 13 12 11
{mySeq1 shuffle}              {$sequence} {/mySeq1}
20 14 15 11 18 17 12 19 16 13
{mySeq1 sort}                 {$sequence} {/mySeq1}
11 12 13 14 15 16 17 18 19 20
{mySeq1 sum}                  {$sequence} {/mySeq1}
155
{mySeq1 trim=3}               {$sequence} {/mySeq1}
14 15 16 17

HTML RESULT
{sequence '11..20', push='mySeq1'}
{mySeq1}                      {$sequence} {/mySeq1}
11 12 13 14 15 16 17 18 19 20
{mySeq1 slice='3|5'}          {$sequence} {/mySeq1}
14 15 16 17 18
{mySeq1 shift=2}              {$sequence} {/mySeq1}
11 12
{mySeq1 shift=2}              {$sequence} {/mySeq1}
13 14
{mySeq1 pop=2}                {$sequence} {/mySeq1}
19 20
{mySeq1 pop=2}                {$sequence} {/mySeq1}
17 18

HTML RESULT
{sequence '11..20', push='mySeq1'}
{sequence 'A..E',   push='mySeq2'}
{mySeq1 splice='3|5|mySeq2'} {$sequence} {/mySeq1}
11 12 13 A B C D E 19 20

HTML RESULT
{sequence '5;10;15;20',  name='one'}
{sequence '15;20;25;30', name='two'}
{sequence one}                     {$sequence} {/sequence}
5 10 15 20
{sequence two}                     {$sequence} {/sequence}
15 20 25 30
{sequence one, append='two'}       {$sequence} {/sequence}
5 10 15 20 15 20 25 30
{sequence one, prepend='two'}      {$sequence} {/sequence}
15 20 25 30 5 10 15 20
{sequence one, combine='two'}      {$sequence} {/sequence}
5 10 15 15 20 20 25 30
{sequence one, merge='two'}        {$sequence} {/sequence}
5 10 15 20 25 30
{sequence one, intersection='two'} {$sequence} {/sequence}
15 20
{sequence one, difference='two'}   {$sequence} {/sequence}
5 10 25 30
{sequence one, onlyNow='two'}      {$sequence} {/sequence}
5 10
{sequence one, onlyStore='two'}    {$sequence} {/sequence}
25 30


App: sequence Page: check/combo

HTML RESULT
{prime:sequence} {$sequence} {/prime:sequence}
2 3 5 7 11 13 17 19 23 29
{prime:action reverse} {$sequence} {/prime:action}
29 23 19 17 13 11 7 5 3 2
{prime:make} {$sequence} {/prime:make}
2 3 5 7 11 13 17 19 23 29
{prime:keep} {$sequence} {/prime:keep}
2 3 5 7 11 13 17 19 23 29
{prime:remove} {$sequence} {/prime:remove}
2 3 5 7 11 13 17 19 23 29
{prime:flag} {$sequence} {/prime:flag}
2 3 5 7 11 13 17 19 23 29
{prime:pull} {$sequence} {/prime:pull}
2 3 5 7 11 13 17 19 23 29

HTML RESULT
{sequence:prime} {$sequence} {/sequence:prime}
2 3 5 7 11 13 17 19 23 29
{action:prime reverse} {$sequence} {/action:prime}
29 23 19 17 13 11 7 5 3 2
{make:prime} {$sequence} {/make:prime}
2 3 5 7 11 13 17 19 23 29
{keep:prime} {$sequence} {/keep:prime}
2 3 5 7 11 13 17 19 23 29
{remove:prime} {$sequence} {/remove:prime}
2 3 5 7 11 13 17 19 23 29
{flag:prime} {$sequence} {/flag:prime}
2 3 5 7 11 13 17 19 23 29
{pull:prime} {$sequence} {/pull:prime}
2 3 5 7 11 13 17 19 23 29

HTML RESULT
{sequence from=10, rows=10, push='mySequence'}
{mySequence} {$sequence} {/mySequence}
10 11 12 13 14 15 16 17 18 19

HTML RESULT
{prime:sequence mySequence} {$sequence} {/prime:sequence}
29 31 37 41 43 47 53 59 61 67
{prime:action mySequence, reverse} {$sequence} {/prime:action}
67 61 59 53 47 43 41 37 31 29
{prime:action reverse, mySequence} {$sequence} {/prime:action}
67 61 59 53 47 43 41 37 31 29
{prime:make mySequence} {$sequence} {/prime:make}
29 31 37 41 43 47 53 59 61 67
{prime:keep mySequence} {$sequence} {/prime:keep}
11 13 17 19
{prime:remove mySequence} {$sequence} {/prime:remove}
10 12 14 15 16 18
{prime:flag mySequence} {$sequence} {/prime:flag}
0 1 0 1 0 0 0 1 0 1
{prime:pull mySequence} {$sequence} {/prime:pull}
29 31 37 41 43 47 53 59 61 67

HTML RESULT
{sequence:prime mySequence} {$sequence} {/sequence:prime}
29 31 37 41 43 47 53 59 61 67
{action:prime mySequence, reverse} {$sequence} {/action:prime}
67 61 59 53 47 43 41 37 31 29
{action:prime reverse, mySequence} {$sequence} {/action:prime}
67 61 59 53 47 43 41 37 31 29
{make:prime mySequence} {$sequence} {/make:prime}
29 31 37 41 43 47 53 59 61 67
{keep:prime mySequence} {$sequence} {/keep:prime}
11 13 17 19
{remove:prime mySequence} {$sequence} {/remove:prime}
10 12 14 15 16 18
{flag:prime mySequence} {$sequence} {/flag:prime}
0 1 0 1 0 0 0 1 0 1
{pull:prime mySequence} {$sequence} {/pull:prime}
29 31 37 41 43 47 53 59 61 67

HTML RESULT
{mySequence:sequence prime} {$sequence} {/mySequence:sequence}
29 31 37 41 43 47 53 59 61 67
{mySequence:action prime, reverse} {$sequence} {/mySequence:action}
67 61 59 53 47 43 41 37 31 29
{mySequence:action reverse, prime} {$sequence} {/mySequence:action}
67 61 59 53 47 43 41 37 31 29
{mySequence:make prime} {$sequence} {/mySequence:make}
29 31 37 41 43 47 53 59 61 67
{mySequence:keep prime} {$sequence} {/mySequence:keep}
11 13 17 19
{mySequence:remove prime} {$sequence} {/mySequence:remove}
10 12 14 15 16 18
{mySequence:flag prime} {$sequence} {/mySequence:flag}
0 1 0 1 0 0 0 1 0 1
{mySequence:pull prime} {$sequence} {/mySequence:pull}
29 31 37 41 43 47 53 59 61 67

HTML RESULT
{sequence:mySequence prime} {$sequence} {/sequence:mySequence}
29 31 37 41 43 47 53 59 61 67
{action:mySequence prime, reverse} {$sequence} {/action:mySequence}
67 61 59 53 47 43 41 37 31 29
{action:mySequence reverse, prime} {$sequence} {/action:mySequence}
67 61 59 53 47 43 41 37 31 29
{make:mySequence prime} {$sequence} {/make:mySequence}
29 31 37 41 43 47 53 59 61 67
{keep:mySequence prime} {$sequence} {/keep:mySequence}
11 13 17 19
{remove:mySequence prime} {$sequence} {/remove:mySequence}
10 12 14 15 16 18
{flag:mySequence prime} {$sequence} {/flag:mySequence}
0 1 0 1 0 0 0 1 0 1
{pull:mySequence prime} {$sequence} {/pull:mySequence}
29 31 37 41 43 47 53 59 61 67


App: sequence Page: check/reverse

HTML RESULT
{reverse:sequence prime} {$sequence} {/reverse:sequence}
29 23 19 17 13 11 7 5 3 2
{reverse:action prime} {$sequence} {/reverse:action}
29 23 19 17 13 11 7 5 3 2
{reverse:make prime} {$sequence} {/reverse:make}
29 23 19 17 13 11 7 5 3 2
{reverse:keep prime} {$sequence} {/reverse:keep}
29 23 19 17 13 11 7 5 3 2
{reverse:remove prime} {$sequence} {/reverse:remove}
29 23 19 17 13 11 7 5 3 2
{reverse:flag prime} {$sequence} {/reverse:flag}
29 23 19 17 13 11 7 5 3 2
{reverse:pull prime} {$sequence} {/reverse:pull}
29 23 19 17 13 11 7 5 3 2

HTML RESULT
{sequence:reverse prime} {$sequence} {/sequence:reverse}
29 23 19 17 13 11 7 5 3 2
{action:reverse prime} {$sequence} {/action:reverse}
29 23 19 17 13 11 7 5 3 2
{make:reverse prime} {$sequence} {/make:reverse}
29 23 19 17 13 11 7 5 3 2
{keep:reverse prime} {$sequence} {/keep:reverse}
29 23 19 17 13 11 7 5 3 2
{remove:reverse prime} {$sequence} {/remove:reverse}
29 23 19 17 13 11 7 5 3 2
{flag:reverse prime} {$sequence} {/flag:reverse}
29 23 19 17 13 11 7 5 3 2
{pull:reverse prime} {$sequence} {/pull:reverse}
29 23 19 17 13 11 7 5 3 2

HTML RESULT
{sequence from=10, rows=10, push='mySequence'}
{mySequence} {$sequence} {/mySequence}
10 11 12 13 14 15 16 17 18 19

HTML RESULT
{reverse:sequence mySequence, prime} {$sequence} {/reverse:sequence}
67 61 59 53 47 43 41 37 31 29
{reverse:action mySequence, prime} {$sequence} {/reverse:action}
67 61 59 53 47 43 41 37 31 29
{reverse:make mySequence, prime} {$sequence} {/reverse:make}
67 61 59 53 47 43 41 37 31 29
{reverse:keep mySequence, prime} {$sequence} {/reverse:keep}
19 17 13 11
{reverse:remove mySequence, prime} {$sequence} {/reverse:remove}
18 16 15 14 12 10
{reverse:flag mySequence, prime} {$sequence} {/reverse:flag}
1 0 1 0 0 0 1 0 1 0
{reverse:pull mySequence, prime} {$sequence} {/reverse:pull}
67 61 59 53 47 43 41 37 31 29

HTML RESULT
{sequence:reverse mySequence, prime} {$sequence} {/sequence:reverse}
67 61 59 53 47 43 41 37 31 29
{action:reverse mySequence, prime} {$sequence} {/action:reverse}
67 61 59 53 47 43 41 37 31 29
{make:reverse mySequence, prime} {$sequence} {/make:reverse}
67 61 59 53 47 43 41 37 31 29
{keep:reverse mySequence, prime} {$sequence} {/keep:reverse}
19 17 13 11
{remove:reverse mySequence, prime} {$sequence} {/remove:reverse}
18 16 15 14 12 10
{flag:reverse mySequence, prime} {$sequence} {/flag:reverse}
1 0 1 0 0 0 1 0 1 0
{pull:reverse mySequence, prime} {$sequence} {/pull:reverse}
67 61 59 53 47 43 41 37 31 29

HTML RESULT
{mySequence:sequence reverse, prime} {$sequence} {/mySequence:sequence}
67 61 59 53 47 43 41 37 31 29
{mySequence:action reverse, prime} {$sequence} {/mySequence:action}
67 61 59 53 47 43 41 37 31 29
{mySequence:make reverse, prime} {$sequence} {/mySequence:make}
67 61 59 53 47 43 41 37 31 29
{mySequence:keep reverse, prime} {$sequence} {/mySequence:keep}
19 17 13 11
{mySequence:remove reverse, prime} {$sequence} {/mySequence:remove}
18 16 15 14 12 10
{mySequence:flag reverse, prime} {$sequence} {/mySequence:flag}
1 0 1 0 0 0 1 0 1 0
{mySequence:pull reverse, prime} {$sequence} {/mySequence:pull}
67 61 59 53 47 43 41 37 31 29

HTML RESULT
{sequence:mySequence reverse, prime} {$sequence} {/sequence:mySequence}
67 61 59 53 47 43 41 37 31 29
{action:mySequence reverse, prime} {$sequence} {/action:mySequence}
67 61 59 53 47 43 41 37 31 29
{make:mySequence reverse, prime} {$sequence} {/make:mySequence}
67 61 59 53 47 43 41 37 31 29
{keep:mySequence reverse, prime} {$sequence} {/keep:mySequence}
19 17 13 11
{remove:mySequence reverse, prime} {$sequence} {/remove:mySequence}
18 16 15 14 12 10
{flag:mySequence reverse, prime} {$sequence} {/flag:mySequence}
1 0 1 0 0 0 1 0 1 0
{pull:mySequence reverse, prime} {$sequence} {/pull:mySequence}
67 61 59 53 47 43 41 37 31 29

HTML RESULT
{reverse:sequence prime, mySequence} {$sequence} {/reverse:sequence}
67 61 59 53 47 43 41 37 31 29
{reverse:action prime, mySequence} {$sequence} {/reverse:action}
67 61 59 53 47 43 41 37 31 29
{reverse:make prime, mySequence} {$sequence} {/reverse:make}
67 61 59 53 47 43 41 37 31 29
{reverse:keep prime, mySequence} {$sequence} {/reverse:keep}
19 17 13 11
{reverse:remove prime, mySequence} {$sequence} {/reverse:remove}
18 16 15 14 12 10
{reverse:flag prime, mySequence} {$sequence} {/reverse:flag}
1 0 1 0 0 0 1 0 1 0
{reverse:pull prime, mySequence} {$sequence} {/reverse:pull}
67 61 59 53 47 43 41 37 31 29

HTML RESULT
{sequence:reverse prime, mySequence} {$sequence} {/sequence:reverse}
67 61 59 53 47 43 41 37 31 29
{action:reverse prime, mySequence} {$sequence} {/action:reverse}
67 61 59 53 47 43 41 37 31 29
{make:reverse prime, mySequence} {$sequence} {/make:reverse}
67 61 59 53 47 43 41 37 31 29
{keep:reverse prime, mySequence} {$sequence} {/keep:reverse}
19 17 13 11
{remove:reverse prime, mySequence} {$sequence} {/remove:reverse}
18 16 15 14 12 10
{flag:reverse prime, mySequence} {$sequence} {/flag:reverse}
1 0 1 0 0 0 1 0 1 0
{pull:reverse prime, mySequence} {$sequence} {/pull:reverse}
67 61 59 53 47 43 41 37 31 29

HTML RESULT
{mySequence:sequence prime, reverse} {$sequence} {/mySequence:sequence}
67 61 59 53 47 43 41 37 31 29
{mySequence:action prime, reverse} {$sequence} {/mySequence:action}
67 61 59 53 47 43 41 37 31 29
{mySequence:make prime, reverse} {$sequence} {/mySequence:make}
67 61 59 53 47 43 41 37 31 29
{mySequence:keep prime, reverse} {$sequence} {/mySequence:keep}
19 17 13 11
{mySequence:remove prime, reverse} {$sequence} {/mySequence:remove}
18 16 15 14 12 10
{mySequence:flag prime, reverse} {$sequence} {/mySequence:flag}
1 0 1 0 0 0 1 0 1 0
{mySequence:pull prime, reverse} {$sequence} {/mySequence:pull}
67 61 59 53 47 43 41 37 31 29

HTML RESULT
{sequence:mySequence prime, reverse} {$sequence} {/sequence:mySequence}
67 61 59 53 47 43 41 37 31 29
{action:mySequence prime, reverse} {$sequence} {/action:mySequence}
67 61 59 53 47 43 41 37 31 29
{make:mySequence prime, reverse} {$sequence} {/make:mySequence}
67 61 59 53 47 43 41 37 31 29
{keep:mySequence prime, reverse} {$sequence} {/keep:mySequence}
19 17 13 11
{remove:mySequence prime, reverse} {$sequence} {/remove:mySequence}
18 16 15 14 12 10
{flag:mySequence prime, reverse} {$sequence} {/flag:mySequence}
1 0 1 0 0 0 1 0 1 0
{pull:mySequence prime, reverse} {$sequence} {/pull:mySequence}
67 61 59 53 47 43 41 37 31 29

HTML RESULT
{reverse:sequence mySequence} {$sequence} {/reverse:sequence}
19 18 17 16 15 14 13 12 11 10
{reverse:action mySequence} {$sequence} {/reverse:action}
19 18 17 16 15 14 13 12 11 10
{reverse:pull mySequence} {$sequence} {/reverse:pull}
19 18 17 16 15 14 13 12 11 10

HTML RESULT
{sequence:reverse mySequence} {$sequence} {/sequence:reverse}
19 18 17 16 15 14 13 12 11 10
{action:reverse mySequence} {$sequence} {/action:reverse}
19 18 17 16 15 14 13 12 11 10
{pull:reverse mySequence} {$sequence} {/pull:reverse}
19 18 17 16 15 14 13 12 11 10

HTML RESULT
{mySequence:sequence reverse} {$sequence} {/mySequence:sequence}
19 18 17 16 15 14 13 12 11 10
{mySequence:action reverse} {$sequence} {/mySequence:action}
19 18 17 16 15 14 13 12 11 10
{mySequence:pull reverse} {$sequence} {/mySequence:pull}
19 18 17 16 15 14 13 12 11 10

HTML RESULT
{sequence:mySequence reverse} {$sequence} {/sequence:mySequence}
19 18 17 16 15 14 13 12 11 10
{action:mySequence reverse} {$sequence} {/action:mySequence}
19 18 17 16 15 14 13 12 11 10
{pull:mySequence reverse} {$sequence} {/pull:mySequence}
19 18 17 16 15 14 13 12 11 10

HTML RESULT
{reverse:sequence} {$sequence} {/reverse:sequence}
10 9 8 7 6 5 4 3 2 1
{reverse:action} {$sequence} {/reverse:action}
10 9 8 7 6 5 4 3 2 1
{reverse:make} {$sequence} {/reverse:make}
10 9 8 7 6 5 4 3 2 1
{reverse:keep} {$sequence} {/reverse:keep}
10 9 8 7 6 5 4 3 2 1
{reverse:flag} {$sequence} {/reverse:flag}
10 9 8 7 6 5 4 3 2 1
{reverse:pull} {$sequence} {/reverse:pull}
19 18 17 16 15 14 13 12 11 10


App: sequence Page: concepts/actions
Actions operate on a sequence list after the list is build.

In below examples last/reverse/shuffle are actions.

HTML RESULT
{sequence range='20..30', push='mySeq'}
{mySeq last=3} {$sequence} {/mySeq}
28 29 30
{reverse mySeq} {$sequence} {/reverse}
30 29 28 27 26 25 24 23 22 21 20
{sequence mySeq, shuffle} {$sequence} {/sequence}
21 25 23 27 30 26 29 24 28 20 22


App: sequence Page: concepts/resume
Resume resumes with the last stored Sequence

HTML RESULT
{sequence 25, push='resumeDemo'}
{resume add=100}
{resume reverse}
{resume subtract=5}
{resumeDemo} {$sequence} {/resumeDemo}
120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96


App: sequence Page: random/randomize_vs_shuffle

Random vs shuffle

HTML RESULT
{sequence 'A..Z'}
{$sequence}
{/sequence}
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
{sequence 'A..Z', shuffle}
{$sequence}
{/sequence}
O W R K N H U V Z G I Q T J L D B S Y F C P E A M X
{sequence 'A..Z', shuffle, sort}
{$sequence}
{/sequence}
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
{sequence 'A..Z', random}
{$sequence}
{/sequence}
E F C K B T L Q Y M H L A J C N U K K S E M M M S Z
{sequence 'A..Z', random, sort}
{$sequence}
{/sequence}
A B B D D G G G J K K L L L N N Q T T U U V X X X Y

HTML RESULT
{sequence 'A..Z', random, unique, sort}
{$sequence}
{/sequence}
A B C E F G I J K M O P Q R U V W Z
{sequence 'A..Z', random, dedup, sort}
{$sequence}
{/sequence}
A B C D E G J K L M N P Q R S U V W
{sequence 'A..Z', reverse}
{$sequence}
{/sequence}
Z Y X W V U T S R Q P O N M L K J I H G F E D C B A
{sequence 'A..Z', reverse, sort}
{$sequence}
{/sequence}
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


App: sequence Page: specials/extra

HTML RESULT
{sequence '31..40', push='abc' }
{abc add=2} {$abc} {$add} | {/abc}
31 33 | 32 34 | 33 35 | 34 36 | 35 37 | 36 38 | 37 39 | 38 40 | 39 41 | 40 42 |

HTML RESULT
{loop 10, rows=5, add=10, subtract=1} {$loop} {$add} {$subtract} | {/loop}
1 11 10 | 2 12 11 | 3 13 12 | 4 14 13 | 5 15 14 | 6 16 15 | 7 17 16 | 8 18 17 | 9 19 18 | 10 20 19 |

HTML RESULT
{sequence '1..3',         push='abc' }
{abc add=10, subtract=1, push='klm' }
{klm multiply=10,         push='xyz' }
{xyz} {$abc} {$add} {$subtract} {$klm} {$multiply} {$xyz} | {/xyz}
1 11 10 10 100 100 | 2 12 11 11 110 110 | 3 13 12 12 120 120 |

HTML RESULT
{sequence '11..15', name='q1'}
{q1} {$q1} {/q1}
11 12 13 14 15
{q1 randomize} {$randomize} {/q1}
11 12 13 14 15
{q1 randomize, sort} {$sort} {/q1}
11 12 13 14 15
{q1 randomize, sort, reverse} {$reverse} {/q1}
15 14 13 12 11

HTML RESULT
{loop 5, add=10, subtract=1, randomize, sort, reverse, push='abc'}
{abc} {$loop} {$add} {$subtract} {$randomize} {$sort} {$reverse} | {/abc}
1 11 10 12 10 14 | 2 12 11 10 11 13 | 3 13 12 11 12 12 | 4 14 13 13 13 11 | 5 15 14 14 14 10 |




home | manual | reference | regression | sequence | develop | apps

(c) 2003-2025 Herbert Groot Jebbink