Reference - Data handling - dedup


App: regression/framework - Page: options/dedup_drops_the_repeats
PHP
HTML
options/dedup_drops_the_repeats.pad
Result
{data 'n'}
[1,1,2,2,3]
{/data}
{n dedup}
{$n},
{/n}


App: regression/framework - Page: options/dedup_keeps_a_row_of_several_fields_where_it_stands
PHP
HTML
options/dedup_keeps_a_row_of_several_fields_where_it_stands.pad
Result
{data 'xs'}[{"t":"a"},{"t":"b","note":"x"},{"t":"a"},{"t":"c"},{"t":"b","note":"x"}]{/data}
[{xs dedup}{$t}|{/xs}]


App: regression/framework - Page: options/dedup_keeps_floats_apart
PHP
HTML
options/dedup_keeps_floats_apart.pad
Result
{data 'f'}[1.5, 1.7, 1.5, 2]{/data}{f dedup}{$f} {/f}


App: regression/framework - Page: options/dedup_takes_the_one_field_whatever_its_name
PHP
HTML
options/dedup_takes_the_one_field_whatever_its_name.pad
Result
{data 'tags'}[{"t":"a"},{"t":"a"},{"t":"b"}]{/data}{data 'cs'}["red","green","red"]{/data}[{tags dedup}{$t}|{/tags}] [{pad data='cs', dedup}{$cs}|{/pad}]


App: regression/framework - Page: options/dedup_turned_negative_keeps_the_repeats
PHP
HTML
options/dedup_turned_negative_keeps_the_repeats.pad
Result
{data 'n'}
[1,1,2,3,2,1]
{/data}
[{n dedup}
{$n},
{/n}][{n dedup, negative}
{$n},
{/n}]


App: regression/pages - Page: catalog/handling
PHP
HTML
catalog/handling.pad
Result
dedup:   {data 'hN'}[1,1,2,2,3]{/data}{hN dedup}{$hN},{/hN}
reverse: {data 'hR'}[1,2,3]{/data}{hR reverse}{$hR},{/hR}
shuffle: {data 'hS'}[5]{/data}{hS shuffle}{$hS},{/hS}
slice: {data 'hL'}[1,2,3,4,5,6]{/data}{hL slice=2}{$hL},{/hL}
sort: {data 'hO'}[3,1,2]{/data}{hO sort}{$hO},{/hO}
splice: {data 'hP'}[1,2,3,4,5,6]{/data}{hP splice=2}{$hP},{/hP}
trim: {data 'hT'}[1,2,3,4]{/data}{hT trim=1}[{$hT}]{/hT}