PHP 数组current和next用法分享

 本文这里通过示例给大家简单对比分析了PHP 数组current和next的用法,虽然示例很简单,但是对于我们理解current和next非常有帮助,这里推荐给大家。

 
 

1.current

 

代码如下:

<?php
$transport = array('foot', 'bike', 'car', 'plane');
$mode = current($transport); //$mode = 'foot';
$mode = next($transport); // $mode ='bike';
$mode = current($transport); //$mode = 'bike';
$mode = prev($transport); // $mode ='foot';
$mode = end($transport); // $mode ='plane';
$mode = current($transport); //$mode = 'plane';
?>

 

2.next

 

代码如下:

<?php
$transport = array('foot', 'bike', 'car', 'plane');
$mode = current($transport); //$mode = 'foot';
$mode = next($transport); // $mode ='bike';
$mode = next($transport); // $mode ='car';
$mode = prev($transport); // $mode ='bike';
$mode = end($transport); // $mode ='plane';
?>

 

示例很简单,但是却很实用,希望小伙伴们能够喜欢。

时间: 2024-11-02 13:13:41

PHP 数组current和next用法分享的相关文章

PHP 数组current和next用法分享_基础知识

1.current 复制代码 代码如下: <?php  $transport = array('foot', 'bike', 'car', 'plane');  $mode = current($transport); //$mode = 'foot';  $mode = next($transport);   // $mode ='bike';  $mode = current($transport); //$mode = 'bike';  $mode = prev($transport); 

Javascript中数组sort和reverse用法分析_javascript技巧

本文实例讲述了Javascript中数组sort和reverse用法.分享给大家供大家参考.具体分析如下: sort() 方法用于对数组的元素进行排序. reverse()将数组中的元素逆序 首先我们来试试以下这段代码: 复制代码 代码如下: var values = [1, 0, 5, 15, 10]; values.reverse(); console.log(values); 输出结果会是什么呢: [ 10, 15, 5, 0, 1 ] reverse()也就是很简单的把数组倒过来而已,那

Javascript数组中push方法用法分析_javascript技巧

本文实例讲述了Javascript数组中push方法用法.分享给大家供大家参考,具体如下: 看下面代码: var o = { 1:'a' ,2:'b' ,length:2 ,push:Array.prototype.push }; o.push('c'); Q:o现在内部的值是什么样子? 我的第一反应是排斥,为什么要研究不合理情况下[解释引擎]的行为?但是这种推论有时候又很吸引人,于是我回来的时候仔细思考了下,发现其实很简单. 对于push这个方法,我条件反射地想到的就是栈,[数据结构的经典栈]

c语言-指针数组中的malloc用法

问题描述 指针数组中的malloc用法 #include #include void sort(char a[]); //将6,8行去掉 13 14 行a 改为p即可 int main() { char *a[5]; char **p; p = a; //等价于*p=a[0] int i; p=(char*)malloc(5*sizeof(char*)); //这一行不加的话后面的程序就能运行. for(i=0;i<5;i++){ a[i]=(char*)malloc(20*sizeof(cha

JS中Array数组的三大属性用法

原文:JS中Array数组的三大属性用法 Array数组主要有3大属性,它们分别是length属性.prototype属性和constructor属性. JS操作Array数组的方法及属性 本文总结了Array数组的3个属性,length属性.prototype属性.constructor属性使用,并附注Array数组对象的8个分类及多个方法使用,具体如下: 对象的3个属性 1.length属性 length属性 Length属性表示数组的长度,即其中元素的个数.因为数组的索引总是由0开始,所以

js 添加/删除数组元素 定义和用法

<script> var a = new array(1, 2, 3) var b = a.push(4,5,[6,7]) //a为[1, 2, 3, 4, 5, [6, 7]]  b为6  注意push()方法不会帮你打开一个数组 var c = new array(1, 2, 3, 4, "first") var d = c.pop() //c为[1, 2, 3, 4]  d为字符串形式的"first" </script> 更多详细内容请

js数组和splice的用法 js数组和splice怎么用

首先添加一个splice函数: splice:该方法的作用就是从数组中删除一个元素 array.splice(index,count,value....); index:表示从哪一个下标开始, count:表示删除元素的个数 value:代表增加的元素 example: 1.var array = new Array(1,2,3,4,5,6); array.splice(0,1,2) result:2,2,3,4,5 2.var array = new Array(1,2,3,4,5,6); a

递归实现php数组转xml的代码分享

  本文以实例形式讲述了PHP实现数组递归转义的方法,分享给大家供大家参考之用.具体方法如下: PHP中将数组转为xml的需求是常见的,而且实现方法也有很多种,百度找了一下各种实现方法,但是基本是借组一些组件啥的.我就自己写了一个字符串拼组的方法,支持多维数组.仅供参考,不足之处敬请不吝赐教! ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 /** * 将数组转换为xml * @param array $data 要转换的数组

Javascript6中字符串的四个新用法分享_javascript技巧

以下就是JavaScript6中字符串的四个新用法: 一.Unicode字符的新表示方法 Unicode字符通常是21个bit的,而普通的JavaScript字符(大部分)是16bit的,可以编码成UTF-16.超过16bit的字符需要用2个常规字符表示. 比如,下面的的代码将会输出一个Unicode小火箭字符('\uD83D\uDE80'),你可以在浏览器的console里试一下: console.log('\uD83D\uDE80'); 在 ECMAScript 6 里,可以使用新的表示方法