zoukankan      html  css  js  c++  java
  • php数组知识

    <?php
    /** 
    燕十八 公益PHP培训 
    课堂地址:YY频道88354001 
    学习社区:www.zixue.it 
    **/
    
    
    //数组知识
    $stu=('name'=>'luowen','age'=>23,'salary'=>125421);
    //method2
    $stu=null;
    $stu['name']='luowen';
    $stu['age']=23;
    $stu['salary']=125421;
    //覆盖
    $mm[]='a';
    $mm[]='b';
    $mm[1]='c';
    $mm[2]='d';
    print_r($mm);
    //输出
    
    [0]=>a
    [1]=>c
    [2]=>d
    
    
    $gg['name']='gouguo';
    $gg['age']=25;
    $gg[]='横竖';
    $gg[3]='净水';
    $gg[1]='明湖';
    $gg[]='黄山';
    $gg[]='庐山';
    print_r($gg);
    //输出结果
        [name] => gouguo
        [age] => 25
        [0] => 横竖
        [3] => 净水
        [1] => 明湖
        //默认从4开始,之前出现了3
        [4] => 黄山
        [5] => 庐山
    //数组的循环
    //method1 for循环,用于数组下表为0123456.....的数组
    for($i=0,$length=count($gg);$i<$length;$i++){
        echo $gg[$i];
    }
    //注:这里的$length=count($gg);提高了效率,count函数调用了一次;
    //当数组的小标不是0123456...的时候,这个时候,就要用foreach方法了
    foreach($gg as $key=>$val){
        echo $val;
    }
    echo $key.$val;
    //foreach自动循环数组取到数组的值,循环的时候,foreach函数将数组的键赋给$key,将值赋给$val;
    //最后输出的值是数组最后的一个值.
    
    ?>
  • 相关阅读:
    Shell学习笔记 ——第一天
    Myclipse 安装 Maven遇见的N个异常
    Myeclipse 创建 Web Maven项目
    Guava API
    String 转Map(基于Guava类库)
    Mybatis——helloWorld级程序
    redis
    listener、context、filter、servlet及其加载顺序
    junit 单元测试
    hibernate —— 树状存储
  • 原文地址:https://www.cnblogs.com/luowen/p/2715959.html
Copyright © 2011-2022 走看看