定义和用法
list() 函数用数组中的元素为一组变量赋值。注意,与 array() 类似,list() 实际上是一种语言结构,不是函数。
语法:list(var1,var2...)
| 参数 |
描述 |
| var1 |
必需。第一个需要赋值的变量。 |
| var2 |
可选。可以有多个变量。 |
该函数只用于数字索引的数组,且假定数字索引从 0 开始。
程序范例
2 |
$my_array = array("Dog","Cat","Horse"); |
3 |
list($a, $b, $c) = $my_array; |
4 |
echo "I have several animals, a $a, a $b and a $c."; |
运行结果: I have several animals, a Dog, a Cat and a Horse.
从程序中可以看出,list() 函数将数组 my_array[] 的元素的值赋给三个变量 $a, $b, $c。
程序范例
2 |
$my_array = array("Dog","Cat","Horse"); |
3 |
list($a, , $c) = $my_array; |
4 |
echo "Here I only use the $a and $c variables."; |
运行结果: Here I only use the Dog and Horse variables.
延伸阅读
此文章所在专题列表如下:
- PHP函数补完:get_magic_quotes_gpc()
- PHP函数补完:error_reporting()
- PHP函数补完:preg_match()
- PHP函数补完:urlencode()
- PHP函数补完:array_multisort()
- PHP函数补完:array_splice()
- PHP函数补完:isset()
- PHP函数补完:getenv()
- PHP函数补完:header()
- PHP函数补完:mysql_num_rows()
- PHP函数补完:list()
- PHP函数补完:mysql_query()
- PHP函数补完:mysql_fetch_array()
- PHP函数补完:number_format()
- PHP函数补完:explode()
- PHP函数补完:call_user_func()
- PHP函数补完:ImageCopyResamples()
- PHP函数补完:import_request_variables()
- PHP函数补完:parse_url()
- PHP函数补完:移除HTML标签strip_tags()
- PHP函数补完:输出数组结构与内容var_dump()
- PHP函数补完:var_export()
- PHP函数补完:判断变量是否为数字is_numeric()
- PHP函数补完:session_name()
- PHP函数补完:session_id()
- PHP函数补完:nl2br()与nl2p()函数
- PHP函数补完:shuffle()取数组若干个随机元素
- PHP函数补完:http_build_query()构造URL字符串
- PHP函数补完:stream_context_create()模拟POST/GET