166 of 410 menu

Hàm array_fill

Hàm array_fill tạo ra một mảng, được điền bằng các phần tử với một giá trị xác định.

Cú pháp

array_fill(int $start_index, int $count, mixed $value): array

Ví dụ

Hãy điền một mảng bằng 5 phần tử với văn bản 'x'. Vì tham số đầu tiên là 0, nên các khóa sẽ bắt đầu đánh số từ 0:

<?php $res = array_fill(0, 5, 'x'); var_dump($res); ?>

Kết quả thực thi mã:

[0 => 'x', 1 => 'x', 2 => 'x', 3 => 'x', 4 => 'x']

Ví dụ

Hãy điền một mảng bằng 5 phần tử với văn bản 'x'. Vì tham số đầu tiên là 3, nên các khóa sẽ bắt đầu đánh số từ ba:

<?php $res = array_fill(3, 5, 'x'); var_dump($res); ?>

Kết quả thực thi mã:

[3 => 'x', 4 => 'x', 5 => 'x', 6 => 'x', 7 => 'x']

Ví dụ

Hãy điền một mảng hai chiều:

<?php $res = array_fill(0, 3, array_fill(0, 3, 'x')); var_dump($res); ?>

Kết quả thực thi mã:

[['x', 'x', 'x'], ['x', 'x', 'x'], ['x', 'x', 'x']]

Xem thêm

  • hàm array_pad,
    mà mở rộng mảng bằng các phần tử được chỉ định
  • hàm range,
    mà tạo một mảng với một dải phần tử
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối