zoukankan      html  css  js  c++  java
  • PHP-----指针遍历

    指针遍历

    1.第一种方法:

    current();

    取当前元素的value值

    $a = array(

    "one"=>"aaa",

    "two"=>"bbb",

    "three"=>"ccc");

    echo  current($a);

    2.第二种方法:

    key();

    取当前元素的key

    $a = array(

    "one"=>"aaa",

    "two"=>"bbb",

    "three"=>"ccc"

    );

    echo key($a);

    3.第三种方法:

    next();

    将数组里面的指针指向下一个(向下移)

    $a = array(

    "one"=>"aaa",

    "two"=>"bbb",

    "three"=>"ccc"

    );

    next($a);

    echo current($a);

    4.第四种方法:

    prev();

    将数组里面的指针指向上一个(向上移)

    $a = array(

    "one"=>"aaa",

    "two"=>"bbb",

    "three"=>"ccc"

    );

    next($a);

    prev($a);

    echo current($a);

    6.第五种方法:

    end();

    将指针指向最后一个

    $a = array(

    "one"=>"aaa",

    "two"=>"bbb",

    "three"=>"ccc"

    );

    end($a);

    echo current($a);

    第六种方法:

    reset();

    将指针复位

    $a = array(

    "one"=>"aaa",

    "two"=>"bbb",

    "three"=>"ccc"

    );

    end($a);

    reset($a);

    echo current($a);

    结合起来,遍历所有元素

    使用指针方式遍历数组

    $a = array(

    "one"=>"aaa",

    "two"=>"bbb",

    "three"=>"ccc"

    );

    do

    {

      echo current($a).<br>;

    }

    while(next($a));

  • 相关阅读:
    ios lazying load
    ios 单例模式
    ios 消息推送原理
    C#图片闪烁
    C#使窗体不显示在任务栏
    实时监测鼠标是否按下和鼠标坐标
    winfrom窗体的透明度
    C#获取屏幕的宽度和高度
    HDU 5171 GTY's birthday gift 矩阵快速幂
    HDU 5170 GTY's math problem 水题
  • 原文地址:https://www.cnblogs.com/chenchen0815/p/5563327.html
Copyright © 2011-2022 走看看