list()函數是PHP中的內置函數,用於一次將數組值分配給多個變量。此函數僅適用於數值數組。如果將數組分配給多個值,則將數組中的第一個元素分配給第一個變量,第二個分配給第二個變量,依此類推,直到變量個數為止。變量的數量不能超過數值數組的長度。
用法:
list($variable1, $variable2....)
參數:它接受用空格分隔的變量列表。這些變量已分配值。第一個變量是必需的。
返回值:該函數將分配的數組返回給傳遞的多個變量。如果m> n,則不會為$variableM賦值,其中n是數組的長度。
以下示例程序旨在說明PHP中的list()函數:
程序1::程序演示如何使用list()函數。
<?php
// PHP program to demonstrate the use of list() function
$array = array(1, 2, 3, 4);
// assign array values to variables
list($a, $b, $c) = $array;
// print all assigned values
echo "a =", ($a), "\n";
echo " b =", ($b), "\n";
echo " c =", ($c), "\n";
// perform multiplication of
// those assigned numbers
echo "a*b*c =", ($a*$b*$c);
?>
輸出:
a =1 b =2 c =3 a*b*c =6
程序2:該程序演示list()函數的運行時錯誤。
<?php
// PHP program to demonstrate the
// runtime error of list() function
$array = array(1, 2, 3, 4);
// assign array values to variables
list($a, $b, $c, $d, $e) = $array;
?>
輸出:
PHP Notice: Undefined offset: 4 in /home/619f1441636b952bbd400f1e9e8e3d0c.php on line 6
參考:
http://php.net/manual/en/function.list.php
相關用法
- AngularJS ng-list用法及代碼示例
- CSS list-style用法及代碼示例
- HTML list屬性用法及代碼示例
- CSS list-style-position用法及代碼示例
- CSS list-style-image用法及代碼示例
- HTML <input> list屬性用法及代碼示例
- CSS list-style-type用法及代碼示例
注:本文由純淨天空篩選整理自Striver大神的英文原創作品 PHP | list() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。