Operations Uses ArrayEnabled
Table of Contents
- $arrayArgumentHelper : ArrayArgumentHelper
- mod() : array<string|int, mixed>|float|int|string
- MOD.
- power() : array<string|int, mixed>|float|int|string
- POWER.
- product() : float|string
- PRODUCT.
- quotient() : array<string|int, mixed>|int|string
- QUOTIENT.
- evaluateArrayArguments() : array<string|int, mixed>
- evaluateArrayArgumentsSubset() : array<string|int, mixed>
- evaluateSingleArgumentArray() : array<string|int, mixed>
- initialiseHelper() : void
Properties
$arrayArgumentHelper
private
static ArrayArgumentHelper
$arrayArgumentHelper
Methods
mod()
MOD.
public
static mod(mixed $dividend, mixed $divisor) : array<string|int, mixed>|float|int|string
Parameters
- $dividend : mixed
-
Dividend Or can be an array of values
- $divisor : mixed
-
Divisor Or can be an array of values
Return values
array<string|int, mixed>|float|int|string —Remainder, or a string containing an error If an array of numbers is passed as an argument, then the returned result will also be an array with the same dimensions
power()
POWER.
public
static power(array<string|int, mixed>|float|int $x, array<string|int, mixed>|float|int $y) : array<string|int, mixed>|float|int|string
Computes x raised to the power y.
Parameters
- $x : array<string|int, mixed>|float|int
-
Or can be an array of values
- $y : array<string|int, mixed>|float|int
-
Or can be an array of values
Return values
array<string|int, mixed>|float|int|string —The result, or a string containing an error If an array of numbers is passed as an argument, then the returned result will also be an array with the same dimensions
product()
PRODUCT.
public
static product(mixed ...$args) : float|string
PRODUCT returns the product of all the values and cells referenced in the argument list.
Excel Function: PRODUCT(value1[,value2[, ...]])
Parameters
- $args : mixed
-
Data values
Return values
float|string —quotient()
QUOTIENT.
public
static quotient(mixed $numerator, mixed $denominator) : array<string|int, mixed>|int|string
QUOTIENT function returns the integer portion of a division. Numerator is the divided number and denominator is the divisor.
Excel Function: QUOTIENT(value1,value2)
Parameters
- $numerator : mixed
-
Expect float|int Or can be an array of values
- $denominator : mixed
-
Expect float|int Or can be an array of values
Return values
array<string|int, mixed>|int|string —If an array of numbers is passed as an argument, then the returned result will also be an array with the same dimensions
evaluateArrayArguments()
protected
static evaluateArrayArguments(callable $method, mixed ...$arguments) : array<string|int, mixed>
Parameters
- $method : callable
- $arguments : mixed
Return values
array<string|int, mixed> —evaluateArrayArgumentsSubset()
protected
static evaluateArrayArgumentsSubset(callable $method, int $limit, mixed ...$arguments) : array<string|int, mixed>
Parameters
- $method : callable
- $limit : int
- $arguments : mixed
Return values
array<string|int, mixed> —evaluateSingleArgumentArray()
protected
static evaluateSingleArgumentArray(callable $method, array<string|int, mixed> $values) : array<string|int, mixed>
Parameters
- $method : callable
- $values : array<string|int, mixed>
Return values
array<string|int, mixed> —initialiseHelper()
private
static initialiseHelper(array<string|int, mixed> $arguments) : void
Parameters
- $arguments : array<string|int, mixed>