ddlddx0000 发表于 2017-3-29 11:38:36

php交换两个变量的值 php list语言结构的用法

  php交换两个变量的值:

<?php
$var1 = 'http://www.k686.com/';
$var2 = 'k686绿色软件';
list($var1,$var2) = array($var2,$var1);
echo $var1,$var2;
?>
  输出结果是:k686绿色软件http://www.k686.com/


list
  (PHP 3, PHP 4, PHP 5)

list --  把数组中的值赋给一些变量

说明

void list ( mixed varname, mixed ... )

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

  注意: list() 仅能用于数字索引的数组并假定数字索引从 0 开始。

<?php
$info = array('coffee', 'brown', 'caffeine');
// Listing all the variables
list($drink, $color, $power) = $info;
echo "$drink is $color and $power makes it special.\n";
// Listing some of them
list($drink, , $power) = $info;
echo "$drink has $power.\n";
// Or let's skip to only the third one
list( , , $power) = $info;
echo "I need $power!\n";
?>

页: [1]
查看完整版本: php交换两个变量的值 php list语言结构的用法