• PHP 数组


    1.定义数组

    定义方式不同,数组里面可以放任何类型的数据

    1.1定义索引数组

    $attr = array(1,2,3,4,"aa");

    print_r($attr);

    2.2定义关联数组

    $attr2 = array("one"=>10,"two"=>"aa","three"=>20);

    print_r($attr2);

    echo $atttr2['two'];

    2.遍历

    2.1 for循环遍历

    针对于索引数组,不能遍历关联数组

    
    
    $attr = array(1,2,3,4,"aa");
    for($i = 0; i<count($attr);$i++)
    {
       echo $attr[$i]."<br>"; 
     }

    2.2foreach 遍历

    可以遍历关联数组和索引数组

    2.2.1 遍历内容

    foreach($attr as $value)
    {
    echo $value."<br>";
    }

    2.2.2遍历 key 和 value

    foreach($attr as $key => $value)
    {
    echo $key."=>".$value."<br>";
    }

    2.3 each()函数,list()函数 遍历

    each()函数,取数组里面的某一个元素,将该元素以数组的形式返回

    print_r(each($attr));
    print_r(each($attr));
    print_r(each($attr));

     3.指针

    current($attr);//去当前指针指向的内容value
    key($attr);//去当前指针指向的索引 key
    next($attr);//将指针向下移动
    end($attr);//将指针指向最后一个元素

    3.1用指针遍历

    do
        {
            echo key($attr);
            echo current($attr);
            echo "<br />";    
        }
        while(next($attr))
  • 相关阅读:
    损失函数
    DPM 目标检测1
    编程题
    枚举型和元类
    python 多继承
    网络基础Cisco路由交换一
    网络基础tcp/ip协议五
    网络基础tcp/ip协议四
    网络基础tcp/ip协议三
    网络基础tcp/ip协议二
  • 原文地址:https://www.cnblogs.com/yifangtongxing/p/5297575.html
Copyright © 2020-2023  润新知