zoukankan      html  css  js  c++  java
  • list

     
    $info = array('coffee', 'brown', 'caffeine');
    
    // 列出所有变量
    list($drink, $color, $power) = $info;
    
    //列出个别变量
    list($drink, , $power) = $info; list( , $color, $power) = $info; list( , , $power) = $info; list($drink, $color, ) = $info;
    //赋值到数组 list($a[0], $a[1], $a[2]) = $info; var_dump($a);
    //list嵌套 list($a, list($b, $c)) = array(1, array(2, 3)); //7.1用关联数组必须指定键名 $array = ['locality' => 'Tunis', 'postal_code' => '1110']; list('postal_code' => $zipCode, 'locality' => $locality) = $array; print $zipCode; // 1110 print $locality; //Tunis

    错误的写法

    //php7.1之前不能是关联数组,只能是索引数组
    $info = array('drink'=>'coffee','color'=> 'brown','power'=> 'caffeine');
    list($drink, $color, $power) = $info;
    
    //list括号里的不能超过数组的元素个数
    $info = array('coffee', 'brown', 'caffeine');
    list($drink, $color, $power,$drinker) = $info;
    
    // list() 不能对字符串起作用
    list($bar) = "abcde";
    var_dump($bar); // NULL

    注意:

    list 在7.1之前只对索引数组有效

    PHP 5 里,list() 从最右边的参数开始赋值; PHP 7 里,list() 从最左边的参数开始赋值。

  • 相关阅读:
    DOM
    JS方法
    边界与边框,列表与方块
    for 练习
    背景与前景温习
    AD域账号验证
    邮件发送案例
    获取每个月最后一天的小技巧
    SQL 执行顺序
    常用下载地址
  • 原文地址:https://www.cnblogs.com/lichihua/p/10037694.html
Copyright © 2011-2022 走看看