leo列

导航

2013年8月19日 #

each与list的用法(PHP学习)

摘要: 1.each的用法先看APIarray each ( array &$array )api里是这么描述的:each — 返回数组中当前的键/值对并将数组指针向前移动一步我们先来看看返回的数组是怎么样的?';/*返回Array( [1] => 你 [value] => 你 [0] => 0 [key] => 0)Array( [1] => 若 [value] => 若 [0] => 1 [key] => 1)*///执行相同的一段代码,从‘你’到‘若’,说明each是会每执行一次,游标向数组尾部移动一步//0和Key存放的是键//1 阅读全文

posted @ 2013-08-19 23:30 leo列 阅读(13642) 评论(4) 推荐(1) 编辑

数组游标实现对数组的各种操作(PHP学习)

摘要: 如何不用foreach实现对数组实现循环?答:我们只需要模拟foreach就行了,数组在执行foreach循环的时候,是有一个游标指向当前数组循环到的值, 那如果我们能拿到这个游标,并且操作游标,使游标前进或者后退,那么我们就能不用foreach而实现循环数组 直接上代码,清晰直观:';}/*返回你若安好便是晴天*///那么又如何使游标2步2步一走呢?for(;$v=current($arr);){ echo $v,''; next($arr); next($arr);}//执行结果,没有反应,这是为什么呢?//原因是前面一个循环游标已经到了数组的最尾部了//因此,当执 阅读全文

posted @ 2013-08-19 22:22 leo列 阅读(2010) 评论(0) 推荐(0) 编辑

javascript正则表达式定义(语法)

摘要: 正则表达式的2种定义方法:一种是直接调用RegExp(),第二种是直接用字面量来定义,即var re = /正则规则/;2种定义方法本质都是调用RegExp()方法在调用同一段正则代码的时候,ECMAScript3和ECMAScript5中表现完全不一样function reg(){ var re = /\sjavascript/; return re; }分别在ECMAScript3和ECMAScript5中调用reg()方法多次在ECMAScript3中,调用的是同一个RegExp对象,在ECMAScript5中,调用的是不同的RegExp对象 因为在EXCMAScript5中每... 阅读全文

posted @ 2013-08-19 18:45 leo列 阅读(5786) 评论(0) 推荐(0) 编辑