摘要:
一:OuterIterator如果想对迭代器进行一定的处理之后再返回,可以用这个接口。说明:IteratorIterator类是OuterIterator接口的实现,扩展的时候可以直接继承类IteratorIterator. 1 $v){16 echo $k."=>".$v."";17 }1... 阅读全文
摘要:
一:什么是迭代器通过某种统一的方式遍历链表或者数组中的元素的过程叫做迭代遍历,这种统一的遍历工具我们叫做迭代器。二:ArrayIterator迭代器1:Iterator接口PHP中的迭代器是通过Iterator接口定义的。包括current()、key()、next()、rewind()、valid... 阅读全文
摘要:
一:SPL中的双向链表---SplDoublyLinkedList() 双向链表的操作总结当前节点的操作:rewind()指向bottom,current() 当前节点,next() 下一个节点,prev() 上一个节点。增加节点的操作:push()会插入到top、unshift()会插入到bo... 阅读全文
摘要:
一:什么是SPL SPL是Standard PHP Library的缩写,他是用于解决常见问题的接口与类的集合。 常见问题是什么问题呢? 1:数据建模、数据结构。解决数据如何存储的问题。 2:元素遍历。数据如何查看的问题。 3:常用方法的统一调用。通用方法(数组、集合的大小)。 自定义遍历。 4:类... 阅读全文