Automatic Arrays in ksh

Given a line of text in ksh:

string1 string2 string3 .....stringn

is there a way of automatically assigning each string to an array element? Or just different variables would do.

Thanks,

Jon

#!/bin/ksh
line_of_text="hi there John"
set -A arr $line_of_text

arr is now an array with three elements