zoukankan      html  css  js  c++  java
  • PHP 数组

    数组:
    一:定义

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

    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:提交传值字符串


  • 相关阅读:
    ubuntu一些记录
    unittest添加测试用例方法
    弹出框处理
    无法连接终端
    Python 断言
    Appium_Python_Api文档
    pycharm快捷键
    appium运行时启动失败
    appium运行时每次默认弹出appiumsetting与unlock重装,关闭这两个步骤的方法
    SpringBoot的jar包引用外部properties文件
  • 原文地址:https://www.cnblogs.com/cuikang/p/5159279.html
Copyright © 2011-2022 走看看