Hàm array_pad() trong PHP
Hàm array_pad() sẽ thêm một hoặc nhiều phần tử có cùng giá trị vào mảng cho đến khi chiều dài của mảng đạt đến chiều dài đã định sẵn.
Cú pháp:
array_pad($array, $lent, $val);
Trong đó:
$array
là mảng dữ liệu truyền vào.$lent
là chiều dài của mảng sau khi thêm phần tử. nếu$lent <
0 các phần tử sẽ được thêm vào đầu mảng, và ngược lại.Nếu$lent
< chiều dài ban đầu của mảng, sẽ không có phần tử nào được thêm.$val
là giá trị các phần tử thêm vào.
Ví dụ:
PHP:
$array = array(
"css",
"html",
"php"
);
$result = array_pad($array, 5, "js");
echo "<pre>";
print_r($result);
echo "</pre>";
$result = array_pad($array, -5, "js");
echo "<pre>";
print_r($result);
echo "</pre>";
$result = array_pad($array, 2, "js");
echo "<pre>";
print_r($result);
echo "</pre>";
Kết quả
Mã:
Array
(
[0] => css
[1] => html
[2] => php
[3] => js
[4] => js
)
Array
(
[0] => js
[1] => js
[2] => css
[3] => html
[4] => php
)
Array
(
[0] => css
[1] => html
[2] => php
)