• php课程---数组


    数组:
        一:定义

        1.赋值定义
        $arr[0] = 5;
        $arr[1] = "aa";
            print_r ($arr);
            

        2.定义索引数组
        $arr = array(1,2,3,4,5);

        3.定义关联数组,只能用key来取值
        $arr = array("aa"=>5,"bb"=>6,7=>"cc");

        二:取值
        
        1.索引数组取值:
        $arr[0];用索引号来取值

        2.关联数组取值:
        $arr["aa"];用key取值

        三:遍历数组
        
        1.for循环
        for($i=0;$i<count($arr);$i++)
        {
            echo $arr[$i]."<br>";
        }
        优点:通用,简单。缺点:只能遍历索引数组

        2.foreach遍历
        foreach($arr as $value)
        {
            echo $value."<br>";
        }

        foreach($arr as $key=>$value)
        {
            echo "{$key}->{$value}<br>";
        }
        
        3.each()函数
        each($arr);取数组里面当前指针指向的元素的信息,返回一个包含键值对的数组,每执行一次,指针向下走一次,指向下一个元素。
        4.list()函数
        list($a,$b,$c,$d,$e,$f) = $arr;将索引数组的每个元素映射到list变量列表里面
           
        
        5.while遍历
        while(list($key,$value) = each($arr))
        {
            echo "{$key}->{$value}<br>";
        }

        6.指针:
        current($arr)返回当前位置中的内容
        key($arr)返回当前位置的索引
        prev($arr);将指针倒回一位
        next($arr);将指针向前移动一位
        end($arr);将指针指向最后一个单元
        reset($arr);将指针指向第一个单元
        
        四:预定义数组
        global $b;声明全局变量
        

        五:其它
        querystring:提交传值字符串
        
        
        

       

  • 相关阅读:
    Spring笔记:常用xml标签和属性 山上下了雪
    Spring笔记:Hello World 山上下了雪
    Spring笔记:bean的自动装配 山上下了雪
    IntelliJ IDEA 2020.3.3 x64破解到2099年
    每日长进计划
    idea测试类中的测试方法没有运行按钮
    删除所有的phpfpm进程命令
    高质量编程
    单例模式也能玩出花
    宝塔Linux面板安装命令
  • 原文地址:https://www.cnblogs.com/0927wyj/p/5155732.html
Copyright © 2020-2023  润新知