数组函数

PHP range() 函数

主题:PHP 数组参考上一页|下一页

说明

range() 函数创建一个包含一系列元素的数组。

下表总结了该函数的技术细节。

返回值: 返回一个从头到尾的元素数组,包括。
版本: PHP 4+

语法

range() 函数的基本语法如下:

sort(start, end, step);

下面的例子展示了 range() 函数的作用。

<?php
// 创建数字范围
$numbers = range(0, 5);
print_r($numbers);
?>

参数

range() 函数接受以下参数。

参数 说明
start 必填。 指定序列的第一个值。
end 必填。 指定序列的结束值。
step 可选。 指定要在序列中的元素之间使用的增量。 它应该始终是一个正数。 如果未指定,步长将默认为 1。

更多示例

这里有更多示例展示了 range() 函数的实际工作原理:

以下示例演示如何获取"a"到"z"之间的字符序列。

<?php
// 创建字母范围
$letters = range("a", "z");

// 使用循环打印每个值
foreach($letters as $letter){
    echo $letter . "<br>";
}
?>

注意:字符序列值的长度限制为 1。 如果输入长度大于 1 的字符串,则仅使用第一个字符(例如,如果指定"hp",则将使用"h")。

以下示例使用浮点数步长创建一个数字范围。

<?php
// 使用 step 创建数字范围
$numbers = range(1, 10, 0.5);

// 使用循环打印每个值
foreach($numbers as $number){
    echo $number . "<br>";
}
?>
Advertisements