时间:2021-07-01 10:21:17 帮助过:3人阅读
推荐你学习一下PHPquery的用法,从此采集不需要再用正则
$s =<<< TXTTXT;echo preg_replace_callback('//i', 'foo', $s);function foo($r) { preg_match_all('/(\w+)="(.+?)"/', $r[0], $t); $t = array_combine($t[1], $t[2]); ksort($t); $s = ''; foreach($t as $k=>$v) $s .= " $k='$v'"; return "";}
谢谢,碰巧我这项目设计到采集,我会去试试的。但这里不是采集部分,而是模板代码分离,因为项目不大就试着自己实现一个小型的模板引擎吧
非常感谢 原来还可以使用回调函数 学习了!也是我看文档不够仔细 感谢