php提取字符串中网站url地址的方法


Posted in PHP onDecember 03, 2014

本文实例讲述了php提取字符串中网站url地址的方法。分享给大家供大家参考。具体分析如下:

今天写一个问答系统上线之后发现有很多人发链接了,由于业务部门要我们过滤掉网站地址了,下面我给大家分享一个提取字符串url地址函数,代码如下:

$postInfo['answer2'] ='可以的,商业贷款可摊还36%,公积金贷款可摊还16%|||可以先把账户里的余额提取出来用作首付,然后每个月贷款商业贷款可摊还36%,公积金贷款可摊还16%|||可以的,现在甲类公积金是摊还比例https://3water.com 是工资基数的34%|||啊啊啊啊啊啊啊啊是的|||可以摊还,甲类34% 

'; 

 

preg_match_all("/http:[\/]{2}[a-z]+[.]{1}[a-z\d\-]+[.]{1}[a-z\d]*[\/]*[A-Za-z\d]*[\/]*[A-Za-z\d]*/",$postInfo['answer2'],$array2); 

 

print_r($array2); 

 

if(!emptyempty($array2[0])) 

{ 

 foreach ($array2[0] as $k=>$v){ 

  $postInfo['answer2'] = str_replace($array2[0][$k],'',$postInfo['answer2'] ); 

 } 

}

 
运行结果为:
( 

    [0] => Array 

        ( 

            [0] => https://3water.com 

        ) 

)

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
php下通过伪造http头破解防盗链的代码
Jul 03 PHP
Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
Jul 23 PHP
joomla jce editor 解决上传中文名文件失败问题
Jun 09 PHP
解析mysql left( right ) join使用on与where筛选的差异
Jun 18 PHP
php实现的漂亮分页方法
Apr 17 PHP
php实现的树形结构数据存取类实例
Nov 29 PHP
Yii分页用法实例详解
Dec 04 PHP
php获取用户浏览器版本的方法
Jan 03 PHP
刷新PHP缓冲区为你的站点加速
Oct 10 PHP
php 在字符串指定位置插入新字符的简单实现
Jun 28 PHP
PHP实现转盘抽奖算法分享
Apr 15 PHP
laravel 修改.htaccess文件 重定向public的解决方法
Oct 12 PHP
thinkphp常见路径用法分析
Dec 02 #PHP
ThinkPHP中关联查询实例
Dec 02 #PHP
ThinkPHP实现支付宝接口功能实例
Dec 02 #PHP
ThinkPHP实现ajax仿官网搜索功能实例
Dec 02 #PHP
php递归json类实例
Dec 02 #PHP
php实现的SESSION类
Dec 02 #PHP
thinkphp配置连接数据库技巧
Dec 02 #PHP
You might like
php.ini 中文版
2006/10/28 PHP
一个很不错的PHP翻页类
2009/06/01 PHP
php字符编码转换之gb2312转为utf8
2013/10/28 PHP
PHP+Javascript实现在线拍照功能实例
2015/07/18 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
PHP7新特性
2021/03/09 PHP
window.open不被拦截的简单实现代码(推荐)
2016/08/04 Javascript
boostrapTable的refresh和refreshOptions区别浅析
2017/01/22 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
vue.js源代码core scedule.js学习笔记
2017/07/03 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
2018/06/01 Javascript
JS+H5 Canvas实现时钟效果
2018/07/20 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
2019/11/07 Javascript
React学习之JSX与react事件实例分析
2020/01/06 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
2021/03/01 Vue.js
[54:05]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第一场 1月9日
2021/03/11 DOTA
Python变量和字符串详解
2017/04/29 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
TensorFlow利用saver保存和提取参数的实例
2018/07/26 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
2019/02/14 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
2019/10/14 Python
Python实现屏幕录制功能的代码
2020/03/02 Python
Python自动化测试中yaml文件读取操作
2020/08/20 Python
浅析CSS3 中的 transition,transform,translate之间区别和作用
2020/03/26 HTML / CSS
Hotels.com印度:酒店预订
2019/05/11 全球购物
写好求职信第一句话的技巧
2013/10/26 职场文书
生物制药自我鉴定
2014/01/25 职场文书
《开国大典》教学反思
2014/04/19 职场文书
委托书的格式
2014/08/01 职场文书
公司授权委托书格式样本
2014/10/01 职场文书
庆元旦主持词
2015/07/06 职场文书
总结一下关于在Java8中使用stream流踩过的一些坑
2021/06/24 Java/Android