函数名: trader_minmax()
适用版本: PHP 5 >= 5.6.0, PHP 7, PHP 8
函数描述: trader_minmax() 函数计算给定时间序列的最小值和最大值。
用法: trader_minmax(array $real, int $timePeriod): array|false
参数:
- $real: 必需,包含数字的数组,表示时间序列的实际值。
- $timePeriod: 必需,整数值,表示计算最小值和最大值的时间周期。
返回值: 如果计算成功,则返回一个包含最小值和最大值的关联数组,格式为 array('min' => 最小值, 'max' => 最大值)。如果计算失败,则返回 false。
示例:
$real = [5, 10, 8, 12, 15, 9, 11];
$timePeriod = 3;
$result = trader_minmax($real, $timePeriod);
if ($result !== false) {
echo "最小值:" . $result['min'] . "\n";
echo "最大值:" . $result['max'] . "\n";
} else {
echo "计算失败\n";
}
输出:
最小值:5
最大值:10
以上示例中,我们传递了一个包含数字的数组 $real,表示时间序列的实际值。设定时间周期为3。函数成功计算出最小值为5,最大值为10,并将结果存储在关联数组 $result 中。最后,我们通过访问 $result 数组的 'min' 和 'max' 键,分别输出最小值和最大值。