Arma 3 Scripting

toArray

  • Arma 3 v0.50
  • First in Armed Assault v1.09

Command · also in HashMap, Strings · Markdown · JSON · original wiki page

Description

Converts the supplied String into an Array of Numbers. The numbers in the created array are the decimal Unicode representations of characters.

Note

Arma 3: Since v2.04 this command can also handle HashMaps. See alternative syntax.

Syntax

Syntax 1

toArray string

Parameters:

Returns: Array of Numbers

Syntax 2

since arma3 2.04

toArray hashMap

Parameters:

Returns: Array - array in format [[key, key, ...], [value, value, ...]]

Syntax 3

since arma3 2.04

hashMap toArray splitArrays

Parameters:

Returns: Array - array in either one of the following formats:

Examples

Example 1

hint format ["%1", toArray "AaŒ"];// Returns "[65,97,338]"

Example 2

toArray _hashMap params ["_keys", "_values"];

Example 3

private _hashmap = ["cow", "cat", "chicken"] createHashMapFromArray [10000, 20000, 20000];
_hashmap toArray true;    // returns [["cow", "cat", "chicken"], [10000, 20000, 20000]] - same as Syntax 2
_hashmap toArray false;    // returns [["cow", 10000], ["cat", 20000], ["chicken", 20000]]

See also

set · resize · reverse · select · in · find · toString · count · deleteAt · splitString · joinString · toUpperANSI