zoukankan      html  css  js  c++  java
  • php 数组定义、取值和遍历

    <?php
    
    //常用函数
    //生成随机数
    //echo rand(1,10); //两个参数来确定随机数的范围
    
    //日期时间函数
    //var_dump(time()); //取当前时间的UNIX时间戳
    
    //date_default_timezone_set('PRC');
    
    //echo date("Y-m-d H:i:s",time());//格式化日期时间戳
    //echo date("Y-m-d H:i:s");//省掉第2个参数获取当前时间
    
    //数组
    //特点:可以存储任意类型的数据,可以不连续,可以是索引的,也可以是关联的
    
    //定义数组(1)
    //$attr = array(1,2,3); //定义简单的索引数组
    //定义数组(2)
    //$attr[] = 1;
    //$attr[] = 2;
    
    //定义数组(3)
    $attr = array(
    "one"=>"hello",
    100,
    "three"=>10.9
    );
    
    /*$attr = array(
    "hello",
    "2"=>"2222",
    "world"
    );*/
    
    //数组取值
    //echo $attr[0];//根据索引取值
    //echo $attr["three"];//根据key取value值
    
    //遍历数组
    //1.for循环,适用于索引数组
    /*for($i=0;$i<count($attr);$i++)
    {
        echo $attr[$i]."<br>";
    }*/
    
    //2.foreach遍历,都适用
    /*foreach($attr as $v)
    {
        echo $v."<br>";
    }*/
    
    /*foreach($attr as $k=>$v)
    {
        //echo $k."--".$v."<br>";
        echo "{$k}--{$v}<br>";
    }*/
    
    //3.适用each()和list()结合来遍历数组
    /*var_dump(each($attr));//返回数组里面的当前元素的详细内容
    var_dump(each($attr));
    var_dump(each($attr));*/
    
    //list($a,$b,$c)= $attr; //将右侧数组里面的每个元素分别赋值给list()的参数列表,注意:右侧数组必须包含索引
    
    /*while(list($k,$v)=each($attr))
    {
        echo "{$k}--{$v}<br>";
    }*/
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    //var_dump($attr);
    
    
    
    ?>
    View Code
  • 相关阅读:
    nginx 学习
    java 数组转字符串(以逗号分隔开)
    索引命名规范
    java常见的设计模式
    java中的堆、栈浅解。
    Oracle忘记System密码怎么办?
    端口被占用,怎么解决?
    Spring Mvc学习之路
    svg了解一下
    推荐几款基于vue的使用插件
  • 原文地址:https://www.cnblogs.com/bilibiliganbei/p/5554134.html
Copyright © 2011-2022 走看看