PAD - PHP Application Driver


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


Reference - Parms functions - in


App: sequence - Page: check/if
PHP
HTML
check/if.pad
Result
{sequence '5;10;15;20',  name='q1'}
{sequence '15;20;25;30', name='q2'}
{sequence '15;20', name='q3'}

{if q3 eq sequence:intersection ( q1, q2 )} ok @else@ nok {/if}
{if q3 eq sequence:intersection ( q1, [15,20,25,30] )} ok @else@ nok {/if}
{if q3 eq sequence:intersection ( [5,10,15,20], q2 )} ok @else@ nok {/if}
{if q3 eq sequence:intersection ( [5,10,15,20], [15,20,25,30] )} ok @else@ nok {/if}

{if q3 ne sequence:intersection ( q1, q2 )} nok @else@ ok {/if}
{if q3 ne sequence:intersection ( q1, [15,20,25,30] )} nok @else@ ok {/if}
{if q3 ne sequence:intersection ( [5,10,15,20], q2 )} nok @else@ ok {/if}
{if q3 ne sequence:intersection ( [5,10,15,20], [15,20,25,30] )} nok @else@ ok {/if}

<hr>

{sequence '3..5', name='abc'}

{if 4 in abc } ok @else@ nok {/if}
{if 6 in abc } nok @else@ ok {/if}

<hr>

{if 3 eq sequence:count(abc)} ok @else@ nok {/if}
{if sequence:count(abc) eq 4} nok @else@ ok {/if}

<hr>

{if 3 in sequence:count(abc)} ok @else@ nok {/if}
{if 4 in sequence:count(abc)} nok @else@ ok {/if}

{sequence '8..10', name='q1'}
{sequence '1..10', name='q2'}

<hr>

{if q1 eq sequence:last(q2,3)} ok @else@ nok {/if}
{if q1 ne sequence:last(q2,3)} nok @else@ ok {/if}

<hr>

{if [9,10] ne sequence:last ( q2, 2) } nok @else@ ok {/if}
{if [8,9] eq sequence:last ( [7,8,9], 2) } ok @else@ nok {/if}
ok ok ok ok ok ok ok ok
ok ok
ok ok
ok ok
ok ok
ok ok


App: check - Page: miscellaneous/in
PHP
HTML
miscellaneous/in.pad
Result
{if 5 in [7,9,4,2,9,6]}
NOK
@else@
ok
{/if}

{if 4 in [7,9,4,2,9,6]}
ok
@else@
NOK
{/if}
ok ok




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

(c) 2003-2025 Herbert Groot Jebbink