im trying to turn several comma seperated strings into arrays, then use those arrays in order to make many strings.
string output order does not matter.
EXAMPLE:
var Sep = ""
var Prefix="apple,banana"
var Name="good,bad"
var suffix="mine,yours"
OUTPUT:
applegoodmine
applegoodyours
applebadmine
applebadyours
bananagoodmine
bananagoodyours
bananabadmine
bananabad_yours
After a lot of trying. my current code is below.
also sorry if i didnt add the sample correctly.
`onready var PREFIX = $V/H2/PREFIXEdit.text
onready var NAME = $V/H3/NAMEEdit.text
onready var SUFFIX = $V/H4/SUFFIX_Edit.text
onready var PreJson=tojson(PREFIX.split(","))
onready var NameJson=tojson(NAME.split(","))
onready var SuffixJson=to_json(SUFFIX.split(","))
onready var PreArray=parse_json(PreJson)
onready var NameArray=parse_json(NameJson)
onready var SuffixArray=parse_json(SuffixJson)
onready var AllNames:Array = []
func ready() -> void:
var Count = 0
var PreArray:Array=[PreJson]
var NameArray:Array=[NameJson]
var SuffixArray:Array=[SuffixJson]
for A in PreArray:
for B in NameArray:
for C in SuffixArray:
var NewName = str(PreArray[Count])+""+str(NameArray[Count])+"_"+str(SuffixArray[Count])
#AllNames.append(NewName)
print(NewName)
Count += 1`
enter code here