Jump to content

This site is currently in alpha, so you will run into rough edges.

Please send feedback or ideas to connect@deeptech.wiki

Template:Array/doc: Difference between revisions

From The Deep Tech Wiki
w>Bungle
m space placeholder
 
m 1 revision imported
 
(No difference)

Latest revision as of 02:44, 15 November 2025

This template will allow manipulation or retrieve properties of an array list using a delimiter. It handles five functions: count, get, pos, math and sort.

Usage

{{Array|<Function>|<Array items>|<Delimiter>|<Property>|Parameters (optional)}}

5th parameter only valid with pos function when limiting multiple outputs to a single position.

Functions

Count

Will count the total number of items in the array using the designated separator. Leading or trailing separators are stripped.

  • This page is being depreciated → 4
  • This page is being depreciated → 5
  • This page is being depreciated → 5
Get

Will get the Nth item in the array, numeric value only. Can use negative value to work backwards. Last or -1 will get end item. Invalid value returns error.

  • This page is being depreciated → test
  • This page is being depreciated → list
  • This page is being depreciated → nearly
  • This page is being depreciated → final
  • This page is being depreciated → void:invalid
Pos

Will retrieve the position in array of the search item. If duplicates are found, will output all positions delimited by comma. Output can be limited by specifying a 5th parameter.

{{Array|Pos|<Array items>|<Delimiter>|<Search Term>|<Nth occurrence> (optional)}}
  • This page is being depreciated → 2
  • This page is being depreciated → void:nomatch
  • This page is being depreciated → 3,7
  • This page is being depreciated → 8
  • This page is being depreciated → 5
  • This page is being depreciated → 4
Math

Will do calculations on the array items if all numeric. Options are sum (sum of all item numbers), min and max.

  • This page is being depreciated → 37
  • This page is being depreciated → 12
  • This page is being depreciated → 3
  • This page is being depreciated → void:isalpha
Sort

Sort items in the array, default ascending/chronological, numeric first. Use parameter "a" to sort alpha first and/or "r" to reverse order

  • This page is being depreciated → 2,6,7,8,9,12
  • This page is being depreciated → 12,9,8,7,6,2
  • This page is being depreciated → 2,6,7,8,9,12,a,d
  • This page is being depreciated → a,d,2,6,7,8,9,12
  • This page is being depreciated → 12,9,8,7,6,3,d,a (alpha starts first from the right if reversing the sort order)
  • This page is being depreciated → everything is mixed up

See also