Core Function IsIndexSet
From Sputnik Wiki
(Difference between revisions)
(→Example) |
|||
Line 46: | Line 46: | ||
println( "Index 1 is : " . (IsIndexSet($a, 1) ? "SET" : "NOT SET") ); | println( "Index 1 is : " . (IsIndexSet($a, 1) ? "SET" : "NOT SET") ); | ||
println( "Index 2 is : " . (IsIndexSet($a, 2) ? "SET" : "NOT SET") ); | println( "Index 2 is : " . (IsIndexSet($a, 2) ? "SET" : "NOT SET") ); | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | Alternative way using IsSet() | ||
+ | |||
+ | <syntaxhighlight lang="sputnik"> | ||
+ | IsSet($a) # Check if $a is set | ||
+ | IsSet($a['Test']) # Check if $a (as array) index 'Test' is set | ||
+ | IsSet($a['Test']['Cat']) # Check if $a (as array) index 'Test' (as array) index 'Cat' is set | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:Core Function]] | [[Category:Core Function]] |
Revision as of 01:51, 3 October 2013
IndexSet( <array>, <index> )
Contents |
Description
Check if an element exist at a given index ID within an array.
Parameters
array
The array to use.
index
The index to check (starts at 0).
Return Value
Success - Returns 1.
Failure - Returns 0.
Remarks
This cannot be used to check if a hash (dictionary) key exists for that use IsKeySet() instead.
Alias' for this command
IsKeySet()
Example
$a = array("One", "Two"); println( "Index 0 is : " . (IsIndexSet($a, 0) ? "SET" : "NOT SET") ); println( "Index 1 is : " . (IsIndexSet($a, 1) ? "SET" : "NOT SET") ); println( "Index 2 is : " . (IsIndexSet($a, 2) ? "SET" : "NOT SET") ); // Delete an index and do it again unset($a[1]); println( "Index 0 is : " . (IsIndexSet($a, 0) ? "SET" : "NOT SET") ); println( "Index 1 is : " . (IsIndexSet($a, 1) ? "SET" : "NOT SET") ); println( "Index 2 is : " . (IsIndexSet($a, 2) ? "SET" : "NOT SET") );
Alternative way using IsSet()
IsSet($a) # Check if $a is set IsSet($a['Test']) # Check if $a (as array) index 'Test' is set IsSet($a['Test']['Cat']) # Check if $a (as array) index 'Test' (as array) index 'Cat' is set