explode
Returns an array of strings parsed from a given string of elements separated by a delimiter.
names = "Juliett,Victor,Mike,Charlie,Romeo,Oscar";
array = explode(",", names);
// array[0] == "Juliett"
// array[1] == "Victor"
// array[2] == "Mike"
// array[3] == "Charlie"
// array[4] == "Romeo"
// array[5] == "Oscar"
- explode(delimiter,string)
- Returns an array of strings parsed from a given string of elements separated by a delimiter.
COPY/// explode(delimiter,string)
//
// Returns an array of strings parsed from a given
// string of elements separated by a delimiter.
//
// delimiter delimiter character, string
// string group of elements, string
//
/// gmlscripts.pro/license
{
var arr;
var del = argument0;
var str = argument1 + del;
var len = string_length(del);
var ind = 0;
repeat (string_count(del, str)) {
var pos = string_pos(del, str) - 1;
arr[ind] = string_copy(str, 1, pos);
str = string_delete(str, 1, pos + len);
ind++;
}
return arr;
}
Contributors: xot
GitHub: View · Commits · Blame · Raw