Difference between revisions of "NXSL:inList"

From NetXMS Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ Check if given value is an element of given list. '''Since:''' 1.2.14 == Syntax == inList(''string'', ''separator'', ''value''); == Parameters == :{| |- | ''s...")
 
Line 29: Line 29:
== Examples ==
== Examples ==


  inList("a,b,c", ",", "a") -> TRUE
<syntaxhighlight lang="c">
  inList("alpha::beta,gamma::delta", "::", "beta") -> FALSE
  inList("a,b,c", ",", "a");                              // TRUE
  inList("alpha::beta,gamma::delta", "::", "beta,gamma") -> TRUE
  inList("alpha::beta,gamma::delta", "::", "beta");      // FALSE
  inList("alpha::beta,gamma::delta", ",", "alpha::beta") -> TRUE
  inList("alpha::beta,gamma::delta", "::", "beta,gamma"); // TRUE
  inList("alpha::beta,gamma::delta", ",", "alpha::beta"); // TRUE
</syntaxhighlight>

Revision as of 16:32, 24 July 2014

Check if given value is an element of given list.

Since: 1.2.14


Syntax

inList(string, separator, value);


Parameters

string String containing list of elements.
separator Element separator (can consist of multiple characters).
value Value to check.


Return Value

TRUE if given value is an element of given list.


Examples

 inList("a,b,c", ",", "a");                              // TRUE
 inList("alpha::beta,gamma::delta", "::", "beta");       // FALSE
 inList("alpha::beta,gamma::delta", "::", "beta,gamma"); // TRUE
 inList("alpha::beta,gamma::delta", ",", "alpha::beta"); // TRUE