php去除重复单词与取得所有链接 正则代码
- <?php
- //返回字符串中的所有单词 $distinct=true 去除重复
- function split_en_str($str,$distinct=true) {
- preg_match_all('/([a-za-z]+)/',$str,$match);
- if ($distinct == true) {
- $match[1] = array_unique($match[1]);
- }
- sort($match[1]); //phpfensi.com
- return $match[1];
- }
- ?>
- //取得所有链接
- <?
- function get_all_url($code){
- preg_match_all('/<as+href=["|']?([^>"' ]+)["|']?s*[^>]*>([^>]+)</a>/i',$code,$arr); //osphp.com.cn
- return array('name'=>$arr[2],'url'=>$arr[1]);
- }
- ?>