Hàm range() trong PHP

Mô hình

Tạo ra một mảng chứa phạm vi phần tử từ "0" đến "5":

<?php
$number = range(0,5);
print_r ($number);
?>

Chạy ví dụ

Định nghĩa và cách sử dụng

Hàm range() tạo ra một mảng chứa các phần tử trong phạm vi đã chỉ định.

trả về một mảng chứa từ thấp đến cao đến

Ghi chú:nếu thấp tham số lớn hơn cao tham số, mảng được tạo ra sẽ là từ cao đến thấp.

Giải thích

Hàm này tạo ra một mảng chứa các phần tử từ thấp đến cao (bao gồm thấpcao) giữa các số nguyên hoặc ký tự. Nếu cao thì thấp nhỏ hơn, sẽ trả về mảng ngược lại.

Ngữ pháp

range(thấp,cao,step)
Tham số Mô tả
thấp Bắt buộc. Định nghĩa giá trị thấp nhất của mảng.
cao Bắt buộc. Định nghĩa giá trị cao nhất của mảng.
step Tùy chọn. Định nghĩa bước tiến giữa các phần tử. Mặc định là 1.

Chi tiết kỹ thuật

Trả về giá trị: Trả về mảng chứa các phần tử từ thấp đến cao phần tử của mảng.
Phiên bản PHP: 4+
Nhật ký cập nhật:

Tham số step được thêm vào trong PHP 5.0.

Trong các phiên bản từ PHP 4.1.0 đến 4.3.2, hàm này sẽ coi chuỗi số là chuỗi而不是 số nguyên. Chuỗi số sẽ được sử dụng cho chuỗi ký tự, ví dụ, "5252" sẽ được coi là "5".

Hỗ trợ chuỗi ký tự và mảng giảm dần được thêm vào trong PHP 4.1.0. Giá trị của chuỗi ký tự bị giới hạn trong một độ dài. Nếu độ dài lớn hơn một, chỉ sử dụng ký tự đầu tiên. Trước phiên bản này, hàm range() chỉ tạo ra mảng số nguyên tăng dần.

Các ví dụ khác

Ví dụ 1

Trả về mảng chứa các phần tử từ "0" đến "50" với bước tăng là 10:

<?php
$number = range(0,50,10);
print_r ($number);
?>

Chạy ví dụ

Ví dụ 2

Sử dụng chữ cái - Trả về mảng chứa các phần tử từ "a" đến "d":

<?php
$letter = range("a","d");
print_r ($letter);
?>

Chạy ví dụ