array_pad

(PHP 4, PHP 5)

array_pad --  用值將陣列填補到指定長度

說明

array array_pad ( array input, int pad_size, mixed pad_value )

array_pad() 返回 input 的一個複製,並用 pad_value 將其填補到 pad_size 特殊的長度。若果 pad_size 為正,則陣列被填補到右側,若果為負則從左側開始填補。若果 pad_size 的絕對值小於或等於 input 陣列的長度則沒有任何填補。有可能一次最多填補 1048576 個單元。

例子 1. array_pad() 例子

<?php
$input 
= array(12109);

$result array_pad($input50);
// result is array(12, 10, 9, 0, 0)

$result array_pad($input, -7, -1);
// result is array(-1, -1, -1, -1, 12, 10, 9)

$result array_pad($input2"noop");
// not padded
?>

參見 array_fill()range()