%GetStrItemsCount function


Function
The function retrieves the number of words in the specified text string, while the words are divided by the specified delimiter.
Declaration
INT %GetStrItemsCount(
   TEXT in string, 
   TEXT in delimiter
 )

Parameters
string Text string.
delimiter Delimiter.

Example
%GetStrItemsCount("John;Michael;Charles;Jack;Martin",";") ; the function returns the value of 5
 
 ; the final values of function in specific cases
 INT _i
  TEXT _tStr,_tStrTest
 
 _tStrTest := "asdf"
 _i := %GetStrItemsCount(_tStrTest,";")  ;_i = 1
  _tStr := %GetStrItem(_tStrTest,1,";")   ;_tStr = "asdf"
 
  _tStrTest := "asdf;"
 _i := %GetStrItemsCount(_tStrTest,";")   ;_i = 2
 _tStr := %GetStrItem(_tStrTest,1,";")   ;_tStr = "asdf"
 _tStr := %GetStrItem(_tStrTest,2,";")   ;_tStr = ""
 
 _tStrTest := ""
 _i := %GetStrItemsCount(_tStrTest,";")  ;_i = 1
 _tStr := %GetStrItem(_tStrTest,1,";")   ;_tStr = ""
 _tStr := %GetStrItem(_tStrTest,2,";")    ;_tStr = ""
 
 _tStrTest := ";"
  _i := %GetStrItemsCount(_tStrTest,";")   ;_i = 2
 _tStr := %GetStrItem(_tStrTest,1,";")   ;_tStr = ""
 _tStr := %GetStrItem(_tStrTest,2,";")   ;_tStr = ""
 

Napíšte komentár