91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

临清市| 霍林郭勒市| 浦县| 中西区| 江山市| 金门县| 鄂托克前旗| 怀远县| 满洲里市| 西乌珠穆沁旗| 荥阳市| 阿勒泰市| 黔东| 绍兴县| 卫辉市| 扎鲁特旗| 贡嘎县| 密云县| 佛山市| 会宁县| 钦州市| 三台县| 筠连县| 子洲县| 澄迈县| 德江县| 海淀区| 玉树县| 三穗县| 新沂市| 南投县| 卓尼县| 河南省| 房山区| 平远县| 宁化县| 化隆| 什邡市| 额尔古纳市| 类乌齐县| 灵山县|