zoukankan      html  css  js  c++  java
  • 20191107PHP创建数组练习

    数组练习

    <?php    
    //创建的方式
    //1
    $arr=array(20,30,50);
    //2
    $arr1=[30,60,70];
    //3
    //当遇到这种情况的时候键(key)是相同的,会取后面的赋值(value)
    //TRUE为1,数字不为1.1或者为2.1的键都为整数部分的键.
    $arr2=[true=>15,0=>20,"peter"=>33,1.1=>99,2.7=>100];
    $arr3=array(2=>'a',1.2=>'b');
    //4
    $arr4[]=55;
    $arr4[]=66;
    //5 用tange来赋值 
    $arr5=range(10,16);
    
    //6 用compact(用变量名作为键变量为值)创建数组
    $tom=77;
    $peter=88;
    $arr6=compact("tom","peter");
    
    //测试用的print_r() 和var_dump()
    print_r($arr5);
    var_dump($arr5);
    
    echo "<hr/>";
    // $arr=array(20,30,50);
    // $arr1=[30,60,[[77,99,11],33,44]];
    
    //递归统计个数
    // echo count($arr1,1);
    //别名
    // echo sizeof($arr1,1);
    
    //遍历数组
    
    
    $new=range(20,50);
    
    //使用for循环遍历数组
    // for($i=0;$i<count($new);$i++){
        // echo $new[$i]."<br/>";
    // }
    
    //一般键的变量名为k值的变量名为v
    foreach($new as $k=>$v ){
        echo $k."=>".$v."<br />";
    }
    //通常用不到键的
    foreach($new as $v ){
        echo $v."<br />";
    }
    
    ?>
  • 相关阅读:
    Mysql 创建表
    oracle数据库 ORA-01017的解决办法
    用Html创建简历
    Mysql 基本的增删改查
    Linux 基本操作
    几乎百度
    测试第二天
    java map接口,可变参数,Collections集合工具类
    java set接口
    java List接口
  • 原文地址:https://www.cnblogs.com/syqlwyx/p/11815846.html
Copyright © 2011-2022 走看看