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

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ụ

Cách sử dụng hàm array_pad():

Code
$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ả
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
)

Tham khảo: php.net

Các loại function khác

Nguồn: freetuts.net