<?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*/

  

003——数组(三)count()reset()end()prev()next()current()的更多相关文章

  1. C++旋转数组(三种解法详解)

    题目描述 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数. 附加要求 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题. 你可以使用空间复杂度为 O(1) 的 原地 ...

  2. hiho一下122周 后缀数组三·重复旋律

    后缀数组三·重复旋律3 时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi平时的一大兴趣爱好就是演奏钢琴.我们知道一个音乐旋律被表示为长度为 N 的数构成的数列.小Hi ...

  3. SDUT 3347 数据结构实验之数组三:快速转置

    数据结构实验之数组三:快速转置 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 转置运算是一 ...

  4. hihocoder #1415 : 后缀数组三·重复旋律3

    #1415 : 后缀数组三·重复旋律3 Time Limit:5000ms Case Time Limit:1000ms Memory Limit:256MB 描述 小Hi平时的一大兴趣爱好就是演奏钢 ...

  5. SDUT-3347_数据结构实验之数组三:快速转置

    数据结构实验之数组三:快速转置 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 转置运算是一种最简单的矩阵运算,对于一个 ...

  6. Java基础系列(36)- 数组三种初始化及内存分析

    内存分析 数组三种初始化 静态初始化 int[] a = {1,2,3}; Man[] mans = {new Man(1,1),new Man(2,2)} 动态初始化 int[] a = new i ...

  7. 《java入门第一季》二维数组三个案例详解

    案例一:遍历二维数组 /* 需求:二维数组遍历 外循环控制的是二维数组的长度,其实就是一维数组的个数行数. 内循环控制的是一维数组的长度,每一行,一维数组元素分别的个数. */ class Array ...

  8. 深入理解PHP 数组之count 函数

    count()PHP count() 函数用于计算数组中的单元数目或对象中的属性个数,返回数组的单元个数或对象中的属性个数.语法:int count( mixed var [, int mode] ) ...

  9. c#数组的count()和length的区别

    C# 数组中 Length 表示数组项的个数,是个属性. 而 Count() 也是表示项的个数,是个方法,它的值和 Length 一样.但实际上严格地说 Count() 不是数组的内容,而是 IEnu ...

随机推荐

  1. 设计模式之——Decorator模式

    Decorator模式又叫装饰者模式,这种模式是为了满足Java开发的"面向扩展开放,面向修改闭源"的开发原则设计出来的. 在装饰者模式中,不修改源类的代码,却能修改源类中方法的功 ...

  2. QQ 空间过滤器 for V8

    最近 QQ空间升级到 V8 版本,做了很大的调整, 我也做了升级,由于时间关系,功能暂时只有 模块过滤,其他过滤请等待后续更新,谢谢大家的支持! 刚刚上线,不知道你们能否看到 https://chro ...

  3. talib 中文文档(八): Momentum Indicator Functions 动量指标

    Momentum Indicator Functions ADX - Average Directional Movement Index 函数名:ADX 名称:平均趋向指数 简介:使用ADX指标,指 ...

  4. 安装Ruby、Sass在WebStrom添加Watcher实现编辑scss文件时自动生成.map和压缩后的.css文件

    前言 这段时间一直在看Bootstrap,V3官方直接提供了Less版本的源码,就先将Less学完了,很简单的语法,学习写Demo都是在Webstorm里写的,配置了Watcher自动编译(详见< ...

  5. mysql 整数类型 数值类型 tinyint

    1.整数类型 整数类型:TINYINT SMALLINT MEDIUMINT INT BIGINT 作用:存储年龄,等级,id,各种号码等 ============================== ...

  6. DZNEmptyDataSet 使用

    gitHub地址:https://github.com/dzenbot/DZNEmptyDataSet 效果图: 代码: #import "UIScrollView+EmptyDataSet ...

  7. R语言编程

    R中的帮助文档非常有用,其中有四种类型的帮助 help(functionname) 对已经加载包所含的函数显示其帮助文档,用?号也是一样的. help.search('keyword') 对已经安装的 ...

  8. cocos-lua基础学习(八)Layer类学习笔记

    创建 local layer = cc.Layer:create() local layer1 = cc.LayerColor:create(cc.c4b(192, 0, 0, 255), s.wid ...

  9. SpringMVC—概述

    mvc容器的实例化: http://blog.csdn.net/lin_shi_cheng/article/details/50686876 Spring的启动过程: 1: 对于一个web应用,其部署 ...

  10. HDU1160FatMouse's Speed

    #include<stdio.h> #include<string.h> #include<algorithm> #include<set> #incl ...