list 是什么意思 php,php中list的功能是什么
list() 用于在一次操作中給一組變量賦值。
注釋:list()只用于數(shù)字索引的數(shù)組,且假定數(shù)字索引從 0 開始。
說明
list() 用數(shù)組中的元素為一組變量賦值。
注意,與 array() 類似,list() 實際上是一種語言結(jié)構(gòu),不是函數(shù)。
相關(guān)推薦:《PHP入門教程》
如:<?php
$my_array = array('Dog','Cat','Horse');
list($a, $b, $c) = $my_array;
echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c;
?>
結(jié)果如下,可正常輸出
當數(shù)組不是數(shù)字數(shù)組而是關(guān)聯(lián)數(shù)組時,如:<?php
$my_array = array('a'=>'Dog','b'=>'Cat','c'=>'Horse');
list($a, $b, $c) = $my_array;
echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c;
?>
結(jié)果將會報錯
當使用索引數(shù)組是如:<?php
$my_array = array(0=>'Dog',1=>'Cat',2=>'Horse');
list($a, $b, $c) = $my_array;
echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c;
?>
這是可正常輸出,當代碼改為:<?php
$my_array = array(1=>'Dog',2=>'Cat',3=>'Horse');
list($a, $b, $c) = $my_array;
echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c;
?>
輸出結(jié)果如下:
變量$a并沒有被賦值,下標為1的元素賦給了第二個變量$b,也就是說list()里面的第一個元素被下標為0的賦值,第二個元素被下標為1的賦值,第三個元素被下標為2的賦值,以此類推。
總結(jié)
以上是生活随笔為你收集整理的list 是什么意思 php,php中list的功能是什么的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql server安装不成功,解决
- 下一篇: 概率假设密度滤波 matlab,高斯混合