Array Functions
PHP Manual

range

(PHP 4, PHP 5)

rangeساختن یک ارایه شامل دامنه اعضا

Description

array range ( mixed $low , mixed $high [, number $step ] )

ساخت آرایه شامل دامنه اعضا.

Parameters

low

مقدار پایین.

high

مقدار بالا.

step

اگر یک مقدار step داده شود برای افزایش اعضا در این ترتیب استفاده می‌شود. step به عنوان عدد مثبت باید داده شود. اگر مشخص نشده باشد، step بصورت پیشفرض برابر با 1 خواهد بود.

Return Values

بازگرداندن آرایه اعضا از low به high. اگر low > high ترتیب از بالا به پایین خواهد بود.

Changelog

Version Description
5.0.0 پارامتر اختیاری step اضافه می‌شود.
4.1.0 به 4.3.2 در نسخه‌های PHP 4.1.0 به 4.3.2, range() اعداد رشته‌ای به عنوان رشته و نه به عنوان عدد دیده می‌شوند. آنها به عنوان آرایه کاراکتر استفاده می‌شود. به عنوان مثال، "4242" به صورت "4" دیده خواهد شد.
4.1.0 پیش از PHP 4.1.0، range() با افزایش آرایه‌های صحیح تولید می‌شود. پشتیبانی از ترتیب کاراکترها و آرایه‌های کاهشی در 4.1.0 اضافه شد. مقدار ترتیب کاراکترها به طول یک محدود می‌شود. اگر طول بیش از یک وارد شود تنها اولین کاراکتر استفاده می‌شود.

Examples

Example #1 مثال range()

<?php
// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(012) 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(010010) 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;
}
?>

See Also


Array Functions
PHP Manual