165 of 410 menu

Hàm array_pad

Hàm array_pad bổ sung một mảng với một giá trị nhất định đến kích thước được chỉ định. Tham số đầu tiên hàm nhận mảng để điền, tham số thứ hai - điền đến kích thước nào, tham số thứ ba - điền bằng gì.

Tham số thứ hai có thể được đặt âm - trong trường hợp này mảng sẽ được bổ sung phần tử không phải từ cuối, mà từ đầu.

Cú pháp

array_pad(array $array, int $length, mixed $value): array

Ví dụ

Hãy điền mảng bằng các số không sao cho kích thước của nó trở thành 7 phần tử:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; $res = array_pad($arr, 7, 0); var_dump($res); ?>

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

['a', 'b', 'c', 'd', 'e', 0, 0]

Ví dụ

Bây giờ trong mảng đã có 7 phần tử - vì vậy nó sẽ không được điền thêm gì cả:

<?php $arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g']; $res = array_pad($arr, 7, 0); var_dump($res); ?>

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

['a', 'b', 'c', 'd', 'e', 'f', 'g']

Ví dụ

Hãy đặt tham số thứ hai thành âm. Trong trường hợp này mảng sẽ được điền từ đầu, chứ không phải từ cuối:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; $res = array_pad($arr, -7, 0); var_dump($res); ?>

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

[0, 0, 'a', 'b', 'c', 'd', 'e']

Xem thêm

  • hàm array_fill,
    hàm điền một mảng với một giá trị cho trước
  • hàm range,
    hàm tạo một mảng với một dải các 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