开篇寄语
伯衡君之前分享了一个有关PHP的教程,以及学习编程快速掌握的科学方法论,具体可以参看下方的前情提要,本篇文章主要是提高php在实际应用中的技巧,就如标题所说,如何检测一个链接是否是有效链接,同时也检测链接中是否包含某些字符,在实际例子中逐渐提高php编程能力。
前情提要
内容详情
检测链接url是否是有效链接,最简单的方式就是利用php已经构建好的函数filter_var($url, FILTER_VALIDATE_URL),试举一例:
if (filter_var($url, FILTER_VALIDATE_URL) === FALSE) { echo "url valid"; }
另外一种方式就是使用正则表达式,示例如下:
function is_url($url){
$r = "/http展开?:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is";
if(preg_match($r,$url)){
return true;
}else{
return false;
}
查找是否在连接中含有某些字符,比如,判断这个连接中含有“boy”,举例如下:
if (strpos($url,'boy') !== false) { echo 'boy exists.'; } else { echo 'No boy.'; }
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号