站長資訊網
最全最豐富的資訊網站

php list函數什么意思

在php中,list的意思為“列表”,該函數可以把一個數組中的值分別賦給一組變量,可以在單次操作內為一組(多個)變量賦值;語法“list($var1 [, $val2, …]);”。list()實際上是一種語言結構,不是函數。

php list函數什么意思

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

PHP 中 list() 可以把一個數組中的值分別賦給一組變量,像 array() 一樣,它并不是真正的函數,而是語言結構。 list() 可以在單次操作內為一組(多個)變量賦值。

list() 語法結果如下:

list($var1 [, $val2, ...]);

其中 $val1、$val2 是待賦值的一組變量,多個變量之間使用逗號,分隔。

注意:list() 僅能用于索引數組,并且索引要從 0 開始。PHP5 里 list() 從最右邊的參數開始賦值;而 PHP7 里 list() 從最左邊的參數開始賦值。

下面通過一個簡單的示例演示以下 list() 的使用,代碼如下所示:

<?php header("Content-type:text/html;charset=utf-8"); $array = array("PHP中文網","PHP 教程","https://www.php.cn/"); list($a, $b, $c) = $array; echo '$a = '.$a.'<br>$b = '.$b.'<br>$c = '.$c; ?>

運行結果如下:

$a = PHP中文網 $b = PHP 教程 $c = https://www.php.cn/

通過運行結果可以看出,list() 中的變量是按照數組的索引順序賦值的,并且索引要從 0 開始,如果數組的索引不是從 0 開始的話,又會怎么樣呢,我們來看下面的代碼:

<?php header("Content-type:text/html;charset=utf-8"); $array = array(1=>"PHP中文網",2=>"PHP 教程",3=>"https://www.php.cn/"); list($a, $b, $c) = $array; echo '$a = '.$a.'<br>$b = '.$b.'<br>$c = '.$c; ?>

運行結果如下:

php list函數什么意思

可以看出 $a 并沒有被賦值,這是因為數組中并沒有索引為 0 的值,如果在使用 list() 時,并不需要數組中全部的值時,我們可以省略 list() 中的部分變量,如下面這樣:

<?php header("Content-type:text/html;charset=utf-8"); $array = array("PHP中文網", "PHP 教程", "https://www.php.cn/"); list($a, , $c) = $array; echo '$a = '.$a.'<br>$b = '.$b.'<br>$c = '.$c; ?>

運行結果如下:

php list函數什么意思

如果要將多維數組的值賦給一組變量,我們還可以將 list() 嵌套起來使用,下面以二維數組為例來演示以下,代碼如下所示:

<?php header("Content-type:text/html;charset=utf-8"); $array = array(     array('PHP中文網', 'PHP 教程'),     array('PHP 數組', 'https://www.php.cn/') ); list(list($a, $b), list($c, $d)) = $array; echo '$a = '.$a.'<br>$b = '.$b.'<br>$c = '.$c.'<br>$d = '.$d; ?>

運行結果如下:

$a = PHP中文網 $b = PHP 教程 $c = PHP 數組 $d = https://www.php.cn/

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
中文无码精品A∨在线观看不卡| 日韩精品人妻系列无码专区| 中文字幕无码亚洲欧洲日韩| 国产精品素人福利| 99在线精品一区二区三区| 一区二区三区国产精品| 久久99国产精品二区不卡| 久久国产精品国语对白| 亚洲精品天堂成人片?V在线播放| 日韩人妻无码精品久久免费一| 国产福利一区二区精品秒拍| 校园春色国产精品| 国产精品久久久久久久 | 国产99久久精品一区二区| 午夜精品在线观看| 久久国产三级精品| 精品国产福利久久久| 亚洲码国产精品高潮在线| 国产综合免费精品久久久| 精品久久久无码中文字幕| 国产精品 视频一区 二区三区| 伊在人亚洲香蕉精品区麻豆 | 青青草国产精品久久| 亚洲韩国精品无码一区二区三区| 久久九九久精品国产| 久久精品女人天堂AV麻| 久久精品亚洲男人的天堂| 国产亚洲精品成人a v小说| 日韩精品人妻一区二区中文八零| 中文字幕精品亚洲无线码一区应用| 99国产精品一区二区| 亚洲韩国精品无码一区二区三区 | 久久精品成人一区二区三区| 久久久国产精品va麻豆| 热RE99久久精品国产66热| 精品久久久久国产免费 | 中文字幕精品无码一区二区| 97人妻精品全国免费视频| 国产精品无码一区二区三区电影| 九九精品成人免费国产片| 国产成人精品无码片区在线观看|