PHP range()
Hàm range() trong PHP
Hàm range() trong PHP được sử dụng để tạo một mảng chứa các giá trị trong một khoảng xác định. Nó rất hữu ích khi bạn cần một dãy số hoặc các giá trị liên tiếp mà không cần phải sử dụng vòng lặp để tạo chúng.
Cú pháp
array range(mixed $start, mixed $end[, int $step = 1])
Tham số
- $start: Giá trị bắt đầu của dãy.
- $end: Giá trị kết thúc của dãy.
- $step (tùy chọn): Giá trị bước nhảy. Mặc định là 1.
Kết quả
Hàm range() trả về một mảng chứa các giá trị từ $start đến $end theo bước nhảy $step.
Ví dụ sử dụng
$numbers = range(1, 10); print_r($numbers); // Kết quả: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 ) $letters = range('a', 'e'); print_r($letters); // Kết quả: Array ( [0] => a [1] => b [2] => c [3] => d [4] => e ) $evenNumbers = range(0, 20, 2); print_r($evenNumbers); // Kết quả: Array ( [0] => 0 [1] => 2 [2] => 4 [3] => 6 [4] => 8 [5] => 10 [6] => 12 [7] => 14 [8] => 16 [9] => 18 [10] => 20 )
Kết luận
Hàm range() là một công cụ mạnh mẽ và tiện lợi giúp bạn dễ dàng tạo ra các dãy số hoặc ký tự mà không cần phải viết nhiều mã lệnh. Nó rất hữu ích trong nhiều tình huống, từ việc tạo danh sách đến thao tác với dữ liệu trong mảng.