亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中數組元素不夠如何填充數組

發布時間:2022-06-28 13:42:04 來源:億速云 閱讀:298 作者:iii 欄目:編程語言

本文小編為大家詳細介紹“php中數組元素不夠如何填充數組”,內容詳細,步驟清晰,細節處理妥當,希望這篇“php中數組元素不夠如何填充數組”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

PHP填充數組的2種方法:1、通過array_pad()使用指定值將數組填補到指定的長度,語法“array_pad(原數組,長度,指定值)”。2、通過array_fill()使用指定值將數組填充到指定的長度,語法“array_fill(開始填充位置,填充長度,指定值)”。

php中數組元素不夠如何填充數組

本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦

PHP提供了2種填充數組至指定長度的函數:

  • array_pad():用給定的值填充數組

  • array_fill():以填充數據的方式創建新數組

1、使用array_pad()填充數組

array_pad() 函數可以使用某個值將數組填補到指定的長度,其語法如下:

array array_pad ( array $arr, int $size , mixed $value )

參數說明:

  • arr 表示要填充的數組。

  • size 表示要填充到的長度:

    • 如果 size 為正數,就填充到數組的右側;

    • 如果 size 為負數,就從左側開始填充;

    • 如果 size 的絕對值小于等于 arr 數組的長度,就沒有任何填充。

  • value 表示要填充的值。

array_pad() 函數會使用值 value 將數組 arr 填充到長度 size。

返回值:返回填充后的數組。返回的數組只是一個副本,原數組不會被改變。

使用示例如下:

<?php
header('content-type:text/html;charset=utf-8');  
$arr = array(12, 10, 9);
$result = array_pad($arr, 5, 0);  //從數組右側開始, 用0填補數組到含有5個元素
var_dump($result);
$result = array_pad($arr, -7, -1);  //從數組左側開始, 用-1填補數組到含有7個元素
var_dump($result);
$result = array_pad($arr, 2, "noop");  // 第二個參數小于數組長度, 不填補
var_dump($result);
?>

php中數組元素不夠如何填充數組

2、使用array_fill()填充數組

array_fill() 函數會以填充數據的方式創建一個新數組,或者說使用某個值將數組填充到指定的長度,其語法如下:

array array_fill ( int $start_index , int $num , mixed $value )

參數說明:

  • start_index 表示數組索引,也即從哪里開始填充數組:

    • 如果 start_index 為非負數,數組的索引將從 start_index 開始,直到 start_index + num - 1 結束;

    • 如果 start_index 為負數,數組的索引將由 start_index, 0, 1, 2, ..., num-1 組成。

  • num 表示要填充到的長度。

  • value 表示要填充的值。

array_fill() 將會創建一個新數組,該數組包含 num 個元素,每個元素的值都是 value。和 array_pad() 不同,array_fill() 會以填充的方式創建一個新數組,而不是基于原有數組。

返回值:返回填充后的新數組。

使用示例如下:

<?php
header('content-type:text/html;charset=utf-8');  
$a = array_fill(5, 6, 'banana');  //使用banana填充數組到6個元素, 索引鍵由數字5開始
$b = array_fill(-2, 4, 'pear');  //使用pear填充數組到4個元素, 索引鍵由-2開始
$c = array_fill(3, 2, array(1,2,3));  // 用一個數組填充成一個二維數組
var_dump($a);
var_dump($b);
var_dump($c);
?>

php中數組元素不夠如何填充數組

讀到這里,這篇“php中數組元素不夠如何填充數組”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

永嘉县| 吴堡县| 正宁县| 宝丰县| 玉山县| 大宁县| 靖远县| 河西区| 夹江县| 梅河口市| 施秉县| 信丰县| 塘沽区| 兴国县| 通海县| 宁国市| 江陵县| 和政县| 大埔区| 勃利县| 定南县| 同江市| 庆元县| 罗源县| 元朗区| 新平| 岳阳县| 湘乡市| 梅州市| 榆树市| 大英县| 肇州县| 特克斯县| 梁河县| 呼玛县| 贡嘎县| 石台县| 庆城县| 正蓝旗| 梁平县| 河西区|