收藏本站 收藏本站
积木网首页 - 软件测试 - 常用手册 - 站长工具 - 技术社区
首页 > PHP > PHP数组 > 正文

首页 - PHP - 数据库 - 操作系统 - 游戏开发 - JS - Android - MySql - Redis - MongoDB - Win8 - Shell编程 - DOS命令 - jQuery - CSS样式 - Python - Perl

Access - Oracle - DB2 - SQLServer - MsSql2008 - MsSql2005 - Sqlite - PostgreSQL - node.js - extjs - JavaScript vbs - Powershell - Ruby

PHP技巧 - PHP基础 - PHP实例 - PHP字符串 - PHP数据库函数 - Mysql函数 - PDO类库 - PHP错误处理 - PHP选项 - PHP函数库 - PHP数学函数 - PHP数组

PHP数组函数range()的用法

range

(PHP 4, PHP 5)

range — 建立一个包含指定范围单元的数组

说明

array range ( mixed $start , mixed $limit [, number $step = 1 ] )

建立一个包含指定范围单元的数组。

参数

start

序列的第一个值。

limit

序列结束于 limit 的值。

step

如果给出了 step 的值,它将被作为单元之间的步进值。step 应该为正值。如果未指定,step 则默认为 1。

返回值

返回的数组中从 startlimit 的单元,包括它们本身。

更新日志

版本 说明 5.0.0 添加了可选参数 step。 4.1.0 to 4.3.2 在 PHP 版本 4.1.0 到 4.3.2 中,range() 将数字字符串看作字符串而不是整数,因此将会被作为字符序列使用。例如,"4242" 会被当作 "4" 来对待。 4.1.0 在版本 4.1.0 之前 range() 函数只产生递增的整数数组。对于字符序列和递减数组的支持是 4.1.0 加入的。字符序列值的长度限定为一。如果输入的长度超过一,则只使用第一个字符。

范例

Example #1 range() 例子

<?php
// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $number) {
    echo $number;
}

// The step parameter was introduced in 5.0.0
// array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
foreach (range(0, 100, 10) as $number) {
    echo $number;
}

// Use of character sequences introduced in 4.1.0
// array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i');
foreach (range('a', 'i') as $letter) {
    echo $letter;
}
// array('c', 'b', 'a');
foreach (range('c', 'a') as $letter) {
    echo $letter;
}
?>

参见

shuffle() - 将数组打乱 array_fill() - 用给定的值填充数组 foreach

PHP数组函数shuffle()的用法
shuffle(PHP4,PHP5)shuffle将数组打乱说明boolshuffle(array&$array)本函数打乱(随机排列单元的顺序)一个数组。参数array待操作的数组。返回值成功时返回TRUE,或

PHP数组函数sizeof()的用法
sizeof(PHP4,PHP5)sizeofcount()的别名说明此函数是该函数的别名:count()。

PHP数组函数reset()的用法
reset(PHP4,PHP5)reset将数组的内部指针指向第一个单元说明mixedreset(array&$array)reset()将array的内部指针倒回到第一个单元并返回第一个数组单元的值。参数array

本周排行

更新排行

强悍的草根IT技术社区,这里应该有您想要的! 友情链接:b2b电子商务
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号