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

溫馨提示×

溫馨提示×

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

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

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

克什克腾旗| 夏河县| 兴业县| 京山县| 哈尔滨市| 栾城县| 错那县| 赣榆县| 泾阳县| 海城市| 小金县| 马关县| 鲜城| 锦州市| 东乡县| 隆昌县| 涪陵区| 武山县| 葵青区| 晋城| 五原县| 石台县| 陈巴尔虎旗| 全南县| 瓦房店市| 朝阳区| 田林县| 大悟县| 秀山| 灌阳县| 翼城县| 宁强县| 平度市| 和平区| 新宁县| 手游| 祁阳县| 长白| 新昌县| 荣昌县| 平罗县|