本文来自phpCq.com,没有测试,主要是看了一下,它可以对数据进行正则匹配,想来对那些写文本数据库的人很方便吧?
取出一堆数据,平时用strpos来定位来判断,现在可以直接用数组的正则匹配,直接判断好。呵呵
http://www.phpcq.com/id/116.html
- <?php
- /**
- * 初定义数组...
- * @author:PHP博客-技术-资源-技术站-面向对象
- */
- $array = array('apple','avocado','orange','pineapple');
- /**
- * 创建迭代器
- */
- $arrIterator = new ArrayIterator($array);
- /**
- * 使用正则表达式模式来匹配和修改迭代器的数据
- */
- $iterator = new RegexIterator($arrIterator,'/^a/');
- print_r(iterator_to_array($iterator));
- /**
- * 输出结果:Array ( [0] => apple [1] => avocado )
- */
- ?>