PHP array_fill()
Hàm array_fill() trong PHP
Hàm array_fill()
là một hàm rất hữu ích trong PHP, cho phép bạn điền một mảng bằng một giá trị cụ thể từ một chỉ số bắt đầu đến một chỉ số kết thúc.
Cú pháp
array_fill(int $start_index, int $num, mixed $value): array
Tham số
- $start_index: Chỉ số bắt đầu của mảng mà bạn muốn điền giá trị.
- $num: Số lượng phần tử mà bạn muốn điền trong mảng.
- $value: Giá trị mà bạn muốn chèn vào mảng.
Giá trị trả về
Hàm trả về một mảng với các phần tử đã được điền giá trị theo tham số đã chỉ định.
Ví dụ sử dụng
$filledArray = array_fill(0, 5, 'PHP'); // Kết quả: ['PHP', 'PHP', 'PHP', 'PHP', 'PHP'] print_r($filledArray);
Lưu ý
- Chỉ số bắt đầu có thể là số âm, điều này có thể hữu ích khi bạn muốn bắt đầu từ phần tử cuối cùng của mảng.
- Nếu
$num
là 0, hàm sẽ trả về một mảng rỗng. - Hàm
array_fill()
không kiểm tra kiểu dữ liệu của tham số, bạn có thể truyền bất kỳ giá trị nào.
Hàm array_fill()
là một công cụ mạnh mẽ để khởi tạo mảng một cách dễ dàng và nhanh chóng trong PHP, giúp tối ưu hóa quá trình xử lý dữ liệu mảng trong lập trình.