数组

作者: 追逐_chase | 来源:发表于2019-01-03 13:11 被阅读0次
    PHP.jpg

    数组

    定义和分类
    • 定义:是按次序排列的一组数据集合
      • 就是一个容器可以存储很多的值,任何类型的数据都可以存放
    • 分类

    1.索引数组
    数组元素的下标是数值,这样的数组是索引数组

    2、关联数组
    数组元素的下标是字符串,这样的数组就是关联数组

    print_r($_SERVER);
    print_r($_SERVER['HTTP_HOST']);
    //在字符串中 不需要加 引号
    $h3 = "<h3>$_SERVER[HTTP_HOST]</h3>";
    echo $h3;
    
    创建
    <?php
    
    $v1 = array("cc","dd","ff");
    $v2 = [];
    var_dump($v1);
    echo "<br>";
    var_dump($v2);
    //添加数据
    echo "<br>";
    ?>
    
    image.png
    • 关于key
      • key没有自定义,默认是从0开始,向后递增
      • 数组中的key可以任意指定,可以是不连续的,但是必须是唯一
      • key可以是数字和字符串,其他的不可以。
    <?php
    $newList = array(
        1 => "CC",
        2 => "tt",
        3 =>"hh",
        10 =>"dd",
        "t" => "gg"
    );
    
    var_dump($newList);
    //注意:数组中的key不一定是 1,2,3,你可以设置任意你想要的key对应value
    ?>
    
    image.png
    • 曾-删-改
    <?php
    
    $newList = array();
    //没有指定key
    $newList[] = "添加的新元素";
    //指定key
    $newList[3] = "添加的000";
    echo "<br>";
    print_r($newList);
    //修改
    $newList[0] = "哈哈哈你是一个boby";
    echo "<br>";
    print_r($newList);
    
    //删除
    unset($newList[0]);
    echo "<br>";
    print_r($newList);
    
    ?>
    
    image.png
    • 遍历

    foreach (数组 as 对应的key => 对应的value) { # code... }
    直接输入value
    foreach (数组 as 对应的value) { # code... }

    相关文章

      网友评论

        本文标题:数组

        本文链接:https://www.haomeiwen.com/subject/yhnhlqtx.html