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 />";
    }
    
    ?>
  • 相关阅读:
    【u026】花园(garden)
    【BZOJ 1040】[ZJOI2008]骑士
    【t100】汤姆斯的天堂梦
    【BZOJ 1038】[ZJOI2008]瞭望塔
    【t096】树的序号
    Java Web整合开发(82)
    2 HTML解析
    T3186 队列练习2 codevs
    T3185 队列练习1 codevs
    T1191 数轴染色 codevs
  • 原文地址:https://www.cnblogs.com/syqlwyx/p/11815846.html
Copyright © 2011-2022 走看看