本文来自phpCq.com,没有测试,主要是看了一下,它可以对数据进行正则匹配,想来对那些写文本数据库的人很方便吧?
取出一堆数据,平时用strpos来定位来判断,现在可以直接用数组的正则匹配,直接判断好。呵呵
<?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 )
*/
?>