代码改变世界

7.1.10、list 的使用

2012-11-29 22:11  TONY|小四  阅读(219)  评论(0编辑  收藏  举报
 
 PHP Code By tony
1
2
3
4
5
6
7
8
9
10
11
12
<?php
    // list 把数组中的值赋给一些变量
    $a = array('aaaa','bbbb','cccc','dddd');
    
    
// list($var1,$var2) 就是将
    // $var1 = 'aaaa';
    // $var2 = 'bbbb';
    
    
list($var1,$var2)=$a;
    
    
echo $var2;
?>
 
 
 PHP Code By tony
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
    $userAge = array('tony'=>26,'xiaosi'=>26,'jacky'=>25);
    
    
// 自定义数组无法使用 list 来分割数组,list 只识别带有下标的数组
    list($a,$b,$c) = $userAge;
    
    
echo $a;
    
    
// 但可以这样使用
    $a = each($userAge);    // 因为 each 得到的数组包含下标
    
    
list($name,$age) = $a;
    
echo $name.'<br>';
    
echo $age;
?>