StructKeyList
Get keys of a struct as a string list
Method Signature
StructKeyList(structure=[structloose], delimiter=[string])Arguments
Argument
Type
Required
Description
Default
structure
struct
true
delimiter
string
false
,
Examples
Using Custom Delimiter
Retrieve a pipe separated list of keys
statusCodes = { 
	OK : 200,
	CREATED : 201,
	NOT_MODIFIED : 304,
	BAD_REQUEST : 400,
	NOT_FOUND : 404
};
writeDump( structKeyList( statusCodes, " | " ) );
Result: "OK | CREATED | NOT_MODIFIED | BAD_REQUEST | NOT_FOUND"
Using Member Function
Retrieve a comma separated list of keys using the member function
statusCodes = { 
	OK : 200,
	CREATED : 201,
	NOT_MODIFIED : 304,
	BAD_REQUEST : 400,
	NOT_FOUND : 404
};
writeDump( statusCodes.keyList() );
Result: "OK,CREATED,NOT_MODIFIED,BAD_REQUEST,NOT_FOUND"
Additional Examples
animals = { 
	COW : "moo",
	PIG : "oink",
	CAT : "meow",
	BIRD : "chirp"
};
// StructKeyList(animals)
animalList = StructKeyList( animals );
echo( animalList );
Related
Last updated
Was this helpful?
