您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關在PHP中怎么用給定的值填充數(shù)組,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
語法如下:
array_pad ( array $array , int $size , mixed $value ) : array
array表示數(shù)組。
size表示從函數(shù)返回的數(shù)組元素個數(shù)。
value表示從函數(shù)返回的數(shù)組中新元素的值。
返回值:返回填充后的數(shù)組。返回的數(shù)組只是一個副本,原數(shù)組不會被改變。
示例:
?php $a=array("red","green"); echo "<pre>"; var_dump(array_pad($a,-5,"blue")); ?>
編譯顯示:
array(5) { [0]=> string(4) "blue" [1]=> string(4) "blue" [2]=> string(4) "blue" [3]=> string(3) "red" [4]=> string(5) "green" }
PS:size的值為int
型
如果 size 為正數(shù),就填充到數(shù)組的右側;
<?php $input = array(12, 10, 9); $result = array_pad($input, 5, 0); var_dump($result1); //輸出(12, 10, 9, 0, 0) ?>
如果 size 為負數(shù),就從左側開始填充;
<?php $input = array(12, 10, 9); $result = array_pad($input, -7, -1); var_dump($result2); // 輸出(-1, -1, -1, -1, 12, 10, 9) ?>
如果 size 的絕對值小于等于 arr 數(shù)組的長度,就沒有任何填充。
<?php $input = array(12, 10, 9); $result = array_pad($input, 2, "noop"); var_dump($result2); // 輸出(12, 10, 9) ?>
關于“在PHP中怎么用給定的值填充數(shù)組”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。