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.