LEFT$
(Function)

Extracts the left part of a character string.

LEFT$ (<Character string>, <Number of digits>)

This statement extracts a character string for <Number of digits> from the left side of <Character string>.
If the character string includes a NULL value, the NULL value is returned.
If a value longer than the character string is designated in <Number of digits>, the whole character string is returned.

<Number of digits> is handled as byte counts.

DIM li1 As Integer
|
|
DEFSTR ls1, ls2
|
|
ls1 = LEFT$( "abcdefg", 3 )
|
'Assigns 3 characters "abc" from the left of the
'character string in "abcdefg" to ls1.
|
ls2 = LEFT$( ls1, li1 )
|
'Assigns a character string for the value of the number
'of characters in li1 from the left of ls1 to ls2.
|