中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

PHP中如何通過不同的方式填充數組

發布時間:2021-11-08 15:10:16 來源:億速云 閱讀:150 作者:iii 欄目:編程語言

本篇內容主要講解“PHP中如何通過不同的方式填充數組”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“PHP中如何通過不同的方式填充數組”吧!

PHP中如何通過不同的方式填充數組

array_fill函數-鍵值填充數組

在PHP中,可以通過array_fill函數來用鍵值填充一個數組,array_fill函數的基本語法格式如下:

array_fill(index,number,value);

其中需要注意的是:這三個參數都是必須要有的,參數index表示的是在返回數組中的第一個索引,參數number表示的是要插入的元素數量,參數value表示的是用來填充的時候所填充的值。

如果參數index為正數的話,返回數組中的索引就會從參數index開始;如果參數index為負數,那么在返回數組中只有第一個元素的索引為參數index,第二個是0,第三個是1以此類推。

返回的數組中一共有參數number個元素,填充的值用value,如果參數number0或者小于0的話,函數會錯誤。函數運行成功,返回的結果就是被填充的數組。

下面我們通過示例來看一下array_fill函數的應用,示例如下:

<?php
$a1=array_fill(3,4,"blue");
print_r($a1);
?>

輸出結果:

PHP中如何通過不同的方式填充數組

下面我們看一下當參數index為負數時,結果有什么變化,示例如下:

<?php
$a1=array_fill(3,4,"blue");
print_r($a1);
echo '<br/>';
$a2=array_fill(-3,4,"blue");
print_r($a2);
?>

輸出結果:

PHP中如何通過不同的方式填充數組

上述示例中,便是展現了參數index參數不同,輸出結果上的變化,也就是索引的變化。

array_fill_keys函數-鍵和值填充數組

在PHP中我們可以使用array_fill_keys函數來通過鍵和值來填充數組,array_fill_keys函數的基本語法格式如下:

array_fill_keys(keys,value);

其中需要注意的是:兩個參數都是必須要有的,參數keys表示的是使用該參數的數組值作為新數組的鍵,如果參數keys中的值不規范會被轉化為字符串,參數value表示的是用來填充數組的值。返回的結果就是一個被填充完成的數組。

下面我們通過示例來看一下array_fill_keys函數的應用,示例如下:

<?php
$keys=array("a","b","c","d");
$a1=array_fill_keys($keys,"blue");
print_r($a1);
?>

輸出結果:

PHP中如何通過不同的方式填充數組

上述示例中,參數value只有一個值,這時候填充的數組中全部都是一個值,當參數value并不止一個的時候,示例如下:

<?php
$keys=array("a","b","c","d");
$a1=array_fill_keys($keys,"blue");
print_r($a1);
echo '<br/>';
$value=array('red','green','blue');
$a2=array_fill_keys($keys,$value);
echo "<pre>";
var_dump($a2);
?>

輸出結果:

PHP中如何通過不同的方式填充數組

上述示例中,便是參數value也是一個數組的時候,輸出結果會成為一個多維數組。

到此,相信大家對“PHP中如何通過不同的方式填充數組”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

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

php
AI

彝良县| 兴仁县| 上饶市| 繁峙县| 阳江市| 安溪县| 敦化市| 永城市| 大安市| 鹿泉市| 易门县| 松阳县| 洪雅县| 三门县| 红原县| 晋城| 县级市| 罗江县| 潞城市| 宜州市| 行唐县| 玉屏| 奉化市| 安福县| 什邡市| 蓝山县| 武隆县| 梁平县| 汕头市| 开封县| 丹阳市| 巴林左旗| 张家口市| 四子王旗| 邯郸县| 东城区| 湘西| 当阳市| 海城市| 射阳县| 永善县|