2012-02-10 47 views
8

Tôi có một số (ví dụ 6) được tạo động và tôi muốn điền vào một mảng với số 1 thông qua số được tạo động (trong ví dụ này, 6):Điền một mảng với số liên tiếp

array(1, 2, 3, 4, 5, 6); 

Cách duy nhất tôi biết để làm điều này tại thời điểm này là bằng cách sử dụng vòng lặp for, nhưng tôi tự hỏi nếu có cách nào tốt hơn, tương tự như array_fill. Tôi nhìn array_fill, nhưng nó không giống như nó sẽ mất một số và tăng nó cho một số lần thiết lập.

Trả lời

17

Sử dụng range:

$arr = range(1,6); 
// Returns an array of elements from start to limit, inclusive. 
+0

+1 cho liên kết – Cez

+0

Perfect, Cảm ơn bạn! (Tôi sẽ chấp nhận câu trả lời trong 6 phút - không nhận ra rằng họ có một khoảng thời gian tối thiểu tôi phải đợi từ khi đặt câu hỏi để đánh dấu câu trả lời đó). –

+0

@Francis Không sao cả! Vui lòng giúp đỡ. – Josh

2

Đây là những gì bạn đang tìm kiếm:

range(1, 6) 
Các vấn đề liên quan