zoukankan      html  css  js  c++  java
  • 003——数组(三)count()reset()end()prev()next()current()

    <?php
    /**
     * count 统计数组中元素的个数
     */
    
    /*$arr=array('blog.com','博客论坛',array('php课程','css课程'));
    echo count($arr,1);//输出:5。第二个参数的作用就是递归的可以统计二维数组中的个数*/
    
    /*reset() 把数组内部指针移动到数组第一个元素,并返回值 */
    
    /*$arr=array('blog.com','博客论坛',array('php课程','css课程'));
    echo reset($arr);//返回值:blog.com*/
    
    /*end() 把数组内部指针移动到数组最后一个元素,并返回值 */
    
    /*$arr = array('blog.com', '博客论坛', array('php课程', 'css课程'));
    print_r(end($arr));//输出:Array ( [0] => php课程 [1] => css课程 )*/
    
    /*prevt() 把数组内部指针向上移动一位,并返回当前值,如果到结尾返回false
    *如果当前元素为空,或者0,返回值false*/
    
    
    /*next() 把数组内部指针向下移动一位,并返回当前值,如果到结尾返回false
    *如果当前元素为空,或者0,返回值false*/
    
    /*$arr = array('blog.com', '博客论坛','mysql视频');
    echo next($arr);//输出:博客论坛
    echo next($arr);//输出:mysql视频
    var_dump(next($arr));//输出:false*/
    
    /*current() 返回当前指针指向的数组元素,如果当前元素为空返回false */
    
    /*$arr = array('blog.com', '博客论坛','mysql视频');
    echo current($arr);//输出:blog.com
    echo next($arr);//输出:博客论坛*/
    
    
    /*
    $arr = array('blog.com', '博客论坛',0,'mysql视频');
    do{
        echo current($arr).'<br/>'; //输出:blog.com博客论坛
    }while(next($arr));*/
    
    /*
    $arr = array('blog.com', '博客论坛',0,'mysql视频');
     while (list($k,$v)=each($arr)){
        echo $v;//输出:blog.com  博客论坛  0 mysql视频
    }*/
    
    /*key()返回当前指针指向元素的键名*/
    /*$arr = array('weburl'=>'blog.com','webname'=> '博客论坛');
    echo key($arr);//输出:weburl
    next($arr);
    echo key($arr);//输出:webname*/
    

      

  • 相关阅读:
    对称的二叉树
    二叉树的下一个结点
    Go操作Redis实战
    重写Laravel异常处理类
    【论文笔记】Learning to Estimate 3D Human Pose and Shape from a Single Color Image(CVPR 2018)
    ffmpeg第一弹:ffmpeg介绍和开发环境搭建
    程序员你是如何使用镜像中心Harbor的?
    SpringBoot 的 MyBatis 多数据源配置
    Typora+PicGo+Gitee搭建博客写作环境(超详细)
    重学数据结构(八、查找)
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/7804533.html
Copyright © 2011-2022 走看看