<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://petitplanet.wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AArray%2Fdoc</id>
	<title>Template:Array/doc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://petitplanet.wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AArray%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Array/doc&amp;action=history"/>
	<updated>2026-04-19T11:12:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Array/doc&amp;diff=7509&amp;oldid=prev</id>
		<title>Shirra: Created page with &quot;{{Documentation/Header}} {{High Risk}} {{Lua|Array}} Divides a string into a formatted list of substrings.  ==Syntax== * {{F|1}} &amp;mdash; arrayString - the input string, each item separated by {{F|2}}. * {{F|2}} &amp;mdash; separator - the character or substring to split on. * {{F|3}} &amp;mdash; format - the resulting format of each substring. * {{F|4}} &amp;mdash; join (optional) - separator between each element to join. Default no separator. ** {{F|{item} }} is replaced with the i...&quot;</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Array/doc&amp;diff=7509&amp;oldid=prev"/>
		<updated>2026-04-18T21:51:00Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Documentation/Header}} {{High Risk}} {{Lua|Array}} Divides a string into a formatted list of substrings.  ==Syntax== * {{F|1}} — arrayString - the input string, each item separated by {{F|2}}. * {{F|2}} — separator - the character or substring to split on. * {{F|3}} — format - the resulting format of each substring. * {{F|4}} — join (optional) - separator between each element to join. Default no separator. ** {{F|{item} }} is replaced with the i...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Documentation/Header}}&lt;br /&gt;
{{High Risk}}&lt;br /&gt;
{{Lua|Array}}&lt;br /&gt;
Divides a string into a formatted list of substrings.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
* {{F|1}} &amp;amp;mdash; arrayString - the input string, each item separated by {{F|2}}.&lt;br /&gt;
* {{F|2}} &amp;amp;mdash; separator - the character or substring to split on.&lt;br /&gt;
* {{F|3}} &amp;amp;mdash; format - the resulting format of each substring.&lt;br /&gt;
* {{F|4}} &amp;amp;mdash; join (optional) - separator between each element to join. Default no separator.&lt;br /&gt;
** {{F|{item} }} is replaced with the item.&lt;br /&gt;
** {{F|{newline} }} is replaced with a newline.&lt;br /&gt;
** {{F|{index} }} is replaced with the index.&lt;br /&gt;
* {{F|sort}} &amp;amp;mdash; (optional) set to 1 to sort the items in the array in ascending order, -1 for descending.&lt;br /&gt;
* {{F|dedupe}} &amp;amp;mdash; (optional) set to 1 to remove duplicate items from array.&lt;br /&gt;
* {{F|noTrim}} &amp;amp;mdash; (optional) set to 1 to not remove whitespace from items in the array.&lt;br /&gt;
* {{F|removeEmpty}} &amp;amp;mdash; (optional) set to 1 to remove empty items from array.&lt;br /&gt;
* {{F|sentence}} &amp;amp;mdash; (optional) set to 1 to display as sentence.&lt;br /&gt;
** {{F|sentence_join}} &amp;amp;mdash; (optional) join character. Default {{F|,}}&lt;br /&gt;
** {{F|sentence_last}} &amp;amp;mdash; (optional) last item join word. Default {{F| and }}&lt;br /&gt;
* {{F|prefix}} &amp;amp;mdash; (optional) text added to start of result.&lt;br /&gt;
* {{F|suffix}} &amp;amp;mdash; (optional) text added to end of result.&lt;br /&gt;
* {{F|template}} &amp;amp;mdash; (optional) set to 1 to allow escaped template syntax for complex returns&lt;br /&gt;
** escape {{F|&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;}} as: {{F|²{}} or {{F|^2{}}.&lt;br /&gt;
** escape {{F|&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;}} as: {{F|}²}} or {{F|}^2}}.&lt;br /&gt;
** escape {{F|&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;}} as: {{F|¦}} or {{F|¹}}.&lt;br /&gt;
* {{F|existLink}} &amp;amp;mdash; (optional) set to 1 to automatically link the resulting string if a page by the same name exists, only for simple lists.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
{{T|Array|1,2,3,4,5|,|P3=*&amp;#039;&amp;amp;#39;{item}&amp;#039;&amp;amp;#39;{newline}&amp;amp;nbsp;}} yields: {{Array|1,2,3,4,5|,|*&amp;#039;&amp;#039;{item}&amp;#039;&amp;#039;{newline} }}&amp;lt;br&amp;gt;&lt;br /&gt;
{{T|Array|1,2,2,2,3,4,5|,|*&amp;#039;&amp;#039;{item}&amp;#039;&amp;#039;{newline}|dedupe=1|_Y_=1}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{T|Array|Dorjelang;Isaki;Rebella;Mobai;Mors|;|*{item}{newline}|sort=1|_Y_=1}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{T|Array|Dorjelang;Rebella;Frostia|;|[[{item}]]|XXX|_Y_=1}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{T|Array|p1=Frostia;Yunguo;Frostia|p2=;|p3=[[{item}]]|p4=sentence=1|p5=prefix=In Coziness Test,&amp;amp;#32;|p6=suffix=&amp;amp;#32;are available.|_Y_=1|block=1}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{T|Array|a&amp;amp;&amp;amp;b&amp;amp;&amp;amp;c&amp;amp;&amp;amp;d&amp;amp;&amp;amp;e|&amp;amp;&amp;amp;|{index}: {item}|,&amp;amp;nbsp;|_Y_=1}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{T|Array|Broken Wood;Flamewood;Tree Sap|;|P3=3={{T|Item|{item}|x=50|NC=1}}|_Ybr_=1}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{T|Array|Flamewood,Tree Sap,Broken Wood|,|p3=3=²{#switch:{item}¦Flamewood¦Tree Sap¦=[[:Category:Uses {item}]]¦#default=invalid}²|p4=$$|p5=template=1|block=1|_Y_=1}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Template Data==&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;arrayString&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The input string, each item separated by \&amp;quot;separator\&amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;separator&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The character or substring to split on.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;3&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;format&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The resulting format of each substring. Must include {item}. Include \&amp;quot;{newline}\&amp;quot; for newline character or \&amp;quot;{index}\&amp;quot; for index of item.&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;&amp;lt;li&amp;gt;{index}: {item}&amp;lt;/li&amp;gt;&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;4&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;join&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Separator between each element to join.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;Empty string.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;sort&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Set to 1 to sort the items in the array in ascending order, -1 for descending.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;dedupe&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Set to 1 to remove duplicate items from array.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;noTrim&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Set to 1 to not remove whitespace from items in the array.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;removeEmpty&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Set to 1 to remove empty items from array.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;sentence&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Set to 1 to display as sentence.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;boolean&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;sentence_join&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Join text for sentence.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;,&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;sentence_last&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Last item join text for sentence.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot; and &amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;prefix&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Text added to start of result.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;suffix&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Text added to end of result.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-template-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;template&amp;quot;: {&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Set to 1 to allow escaped template syntax for complex returns. \&amp;quot;²{\&amp;quot; or \&amp;quot;^2{\&amp;quot; for \&amp;quot;{{\&amp;quot;, \&amp;quot;}²\&amp;quot; or \&amp;quot;}^2\&amp;quot; for \&amp;quot;}}\&amp;quot;, \&amp;quot;¦\&amp;quot; or \&amp;quot;¹\&amp;quot; for \&amp;quot;|\&amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Divides a string into a formatted list of substrings.&amp;quot;,&lt;br /&gt;
	&amp;quot;format&amp;quot;: &amp;quot;inline&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shirra</name></author>
	</entry>
</feed>