PHP array_pad() 函數(shù)
定義和用法
array_pad() 函數(shù)向一個(gè)數(shù)組插入帶有指定值的指定數(shù)量的元素。
語(yǔ)法
array_pad(array,size,value)
| 參數(shù) | 描述 |
|---|---|
| array | 必需。規(guī)定數(shù)組。 |
| size | 必需。指定的長(zhǎng)度。整數(shù)則填補(bǔ)到右側(cè),負(fù)數(shù)則填補(bǔ)到左側(cè)。 |
| value | 必需。用來(lái)填補(bǔ)的值。 |
提示和注釋
提示:如何設(shè)置了負(fù)的長(zhǎng)度值,該函數(shù)會(huì)在原始數(shù)組之前插入新的元素。(參見(jiàn)例子 2)
注釋?zhuān)?/span>如果 size 參數(shù)小于原始數(shù)組的長(zhǎng)度,該函數(shù)不會(huì)刪除任何元素。
例子 1
<?php
$a=array("Dog","Cat");
print_r(array_pad($a,5,0));
?>
輸出:
Array ( [0] => Dog [1] => Cat [2] => 0 [3] => 0 [4] => 0 )
例子 2
帶有負(fù)的 size 參數(shù):
<?php
$a=array("Dog","Cat");
print_r(array_pad($a,-5,0));
?>
輸出:
Array ( [0] => 0 [1] => 0 [2] => 0 [3] => Dog [4] => Cat )