Core Function Count

From Sputnik Wiki
(Difference between revisions)
Jump to: navigation, search
(Return Value)
(Example)
Line 51: Line 51:
  
 
<syntaxhighlight lang="sputnik">
 
<syntaxhighlight lang="sputnik">
$binary = Pack("z0", "Hello World!");
+
$binary = Pack("A*", "Hello World!");
 
// Yes you can get the size of the binary byte array by using Count just like with arrays
 
// Yes you can get the size of the binary byte array by using Count just like with arrays
 
println("The binary size is: " . Count($binary) );
 
println("The binary size is: " . Count($binary) );

Revision as of 16:24, 27 September 2013

Count( <array/binary-array> )

Contents

Description

Returns the total amount of elements in an array.

Parameters

array/binary-array

The array to use.

OR

The binary variable to use.

Return Value

Success - Returns the total amount of elements in the array/binary-array.

Failure - Returns null.

Remarks

Remember that the value returned by Count is one greater than the index of an array's last element!

In Sputnik an array does not necessary start at index 0 and move upwards infact an array can start at any number and jump all over place this all depends where the user has placed items into the array.

If the user uses push() then all items in array will be correct order.

This also returns how many characters are in a string.

Example

$arrayOLD = array ( 10..15, 24..30 );
 
$i = 0;
Foreach( $arrayOLD as  $j )
{
	println("Element ($i) is: " . $j);
	$i++;
}
 
println("Size is: " . Count($arrayOLD) ); // Prints 13

Heres an example of getting the size of binary data :

$binary = Pack("A*", "Hello World!");
// Yes you can get the size of the binary byte array by using Count just like with arrays
println("The binary size is: " . Count($binary) );
Foreach ( $binary as $i )
{
	println( "Byte: " . $i . " | Hex: " . Hex($i) . " | Char: " . Chr($i) );
}
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox