Sample code for 30+ languages & platforms
Visual FoxPro

StringTable SplitAndAppend Example

Demonstrates the StringTable SplitAndAppend method.

Chilkat Visual FoxPro Downloads

Visual FoxPro
LOCAL loStrTab
LOCAL s
LOCAL i
LOCAL lnNumStrings

loStrTab = CreateObject('Chilkat.StringTable')

*  SplitAndAppend make it easy to break apart comma delimited, semicolon delimited,
*  or strings delimited by other characters.
s = 'abc,123,xyz,456,music,math,"World History","Chicago,Cubs",Japan'

loStrTab.SplitAndAppend(s,",",1,1)

i = 0
lnNumStrings = loStrTab.Count
DO WHILE i < lnNumStrings
    ? STR(i) + ": " + loStrTab.StringAt(i)
    i = i + 1
ENDDO

*  The output is: 
*  0: abc
*  1: 123
*  2: xyz
*  3: 456
*  4: music
*  5: math
*  6: "World History"
*  7: "Chicago,Cubs"
*  8: Japan

*  Note: Keeping the quotes is intentional.

RELEASE loStrTab