php一些技巧函数

current()
next()
prev()

范例
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");

echo current($people) . "<br />";
echo next($people) . "<br />";
echo prev($people);
?>

输出:

Peter
Joe
Peter
时间: 2024-10-29 04:04:12

php一些技巧函数的相关文章

让你的代码更加优雅的编程技巧-跳转表

前言 前面我们讲到了<函数指针>,今天我们看一个编程技巧-函数跳转表.我们先来看如何实现一个简易计算器. 初始版本 让我们实现一个简易计算器,我们首先能想到的方式是什么?switch语句或者if else语句.没错,初学就会想到的两种方式,我们来看看这种实现方式.这里我们选择switch语句,定义一个操作类型,用户选择操作类型与操作类型匹配时,选择对应的处理函数进行处理,calc1.c代码如下: /*calc1.c*/#include<stdio.h>#include<std

PHP利用递归函数实现无限级分类的方法_php技巧 - PHP

文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 相信很多学php的很多小伙伴都会尝试做一个网上商城作为提升自己技术的一种途径.各种对商品分类,商品名之类的操作应该是得心应手,那么就可以尝试下无限级分类列表的制作了. 什么是无限级分类? 无限级分类是一种分类技巧,例如部门组织,文章分类,学科分类等常用到无限级分类,将其简单理解成分类就好了.其实我们仔细想一下,生活中的分类简直太多了,衣服可以分为男装和女装,也可以分为上衣和裤子,也可以根据年龄段分类.分类无处不在,分

纯Shading Language绘制HTML5时钟

今天是2014年的最后一天,这个时刻总会让人想起时钟,再过几个小时地球人都要再老了一岁,于是搞个HTML5版的时钟就是我们今天要完成的任务,实现HTML5的时钟绘制一般会采用三种方式,第一种采用CSS的实现方式,例如 http://www.css-tricks.com/examples/CSS3Clock/:第二种采用SVG的实现方式,例如 http://www.css-tricks.com/examples/CSS3Clock/:第三种采用Cavnas的2D绘制方式,如HT for Web中<

谈谈Oracle基本操作(上)

当前我们市面上流行的数据库有sybase,Oracle,DB2,Mysql,sqlSever,MSQL, MariaDB 今天我们主要谈谈Oracle数据库 一:Oracle原理 1:什么是数据库:数据库管理的是硬盘中的数据,把数据打包,方便管理,数据增删改查,它的保存数据的是数据库文件;数据库一切都是表:用数据表来保存数据; 2:分类: (1)结构化数据库:保存在硬盘当中,SQL语句查询;以SQL语句模型为基础的数据库 (2)非结构化数据库:mongoDB,Redis,memecache;把数

iOS开发之Block

iOS开发之Block 1.block的含义和作用 UI开发和网络常见功能实现回调, 按钮的事件处理方法是回调方法, 网络下载后的回调处理 (1) 按钮 target-action 一个方法传入按钮中 (2) 表格视图 传入一个指针self, 回调视图控制器中的方法 (3) block 语句块, 解决回调, 理解为"匿名函数", 定义在方法里面 2.block的基本使用(语法) 涉及知识点: 定义block变量,定义block语句块 block参数和返回值 block捕获外部变量(包括

Core Operations

1 Basic Operatons on Images 1.1 目标 学习: 访问并修改像素值 访问图像属性 设置图像域(ROI) 分开和合并图像 在这部分几乎所有的操作主要是和Numpy而非OpenCV相关,用OpenCV写更好的优化代码需要更好的掌握Numpy. 1.2 访问并修改像素值(pixel values) 首先加载图像: import cv2 import numpy as np img = cv2.imread('messi5.jpg') 可以通过行和列坐标访问像素值.对BGR图

编写高质量代码的思考

前言 最近在看<代码大全>,可以说是一本软件开发的百科全书,特别厚,但是干货也很多.平时写代码,代码规范是一个最低的要求(很多老代码连最低要求都达不到),为什么要这样规定代码要这么写,而不是那么写?这是一个值得深究的问题.而不是说我照着代码规范写代码就算完了,高质量的代码是一个专业工程师的追求.要知其然知其所以然,最近写发票解析的代码,因为涉及带解析PDF的算法,复杂度比较高,所以花了很多时间在重构,学以致用的时候积累了一些心得. 信息隐藏原则 信息隐藏是面向对象设计的一个原则,是对封装和模块

pycharm 常用快捷键操作

#最重要的快捷键 1. ctrl+shift+A:万能命令行 2. shift两次:查看资源文件 #新建工程第一步操作 1. module设置把空包分层去掉,compact empty middle package 2. 设置当前的工程是utf-8,设置的Editor-->File Encodings-->全部改成utf-8,#注释 1. ctrl+/:单行注释 #光标操作 1. ctrl+alt+enter:向上插入 2. shift+enter:向下插入 3. end:光标#操作代码 1.

javascript函数中的三个技巧【一】

在学习javascript中,函数是非常重要的,现在我来谈谈对函数的理解以及在工作和用法中的一些技巧 技巧一. [作用域安全的构造函数] 构造函数其实就是一个使用new操作调用的函数 function Person(name,age,job){ this.name=name; this.age=age; this.job=job; } var person=new Person('match',28,'Software Engineer'); console.log(person.name);/