每天php函数 - list()给一组变量赋值

时间:2022-12-03 09:33:26
array list ( mixed $varname [, mixed $... ] )

array() 一样,这不是真正的函数,而是语言结构。list()用一步操作给一组变量进行赋值。

varname

一个变量。

$info = array('coffee', 'brown', 'caffeine');

<?php

$info = array('coffee', 'brown', 'caffeine');

// 列出所有变量
list($drink, $color, $power) = $info;
echo "$drink is $color and $power makes it special.\n";

// 列出他们的其中一个
list($drink, , $power) = $info;
echo "$drink has $power.\n";

// 或者让我们跳到仅第三个
list( , , $power) = $info;
echo "I need $power!\n";

// list() 不能对字符串起作用
list($bar) = "abcde";
var_dump($bar); // NULL
?>