(PHP 4, PHP 5)
range — ساختن یک ارایه شامل دامنه اعضا
مقدار پایین.
مقدار بالا.
اگر یک مقدار step داده شود برای افزایش اعضا در این ترتیب استفاده میشود. step به عنوان عدد مثبت باید داده شود. اگر مشخص نشده باشد، step بصورت پیشفرض برابر با 1 خواهد بود.
بازگرداندن آرایه اعضا از low به high. اگر low > high ترتیب از بالا به پایین خواهد بود.
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 اضافه شد. مقدار ترتیب کاراکترها به طول یک محدود میشود. اگر طول بیش از یک وارد شود تنها اولین کاراکتر استفاده میشود. |
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;
}
?>