php验证手机号码(支持归属地查询及编码为UTF8)

2015-01-24信息快讯网

本文将实现以下功能:手机号验证/手机号码归属地/转换字符串编码为UTF8,对此有兴趣的朋友可以参考下,或许本文对你有所帮助

 
<?php 
// 手机号验证 
function checkMobileValidity($mobilephone){ 
$exp = "/^13[0-9]{1}[0-9]{8}$|15[012356789]{1}[0-9]{8}$|18[012356789]{1}[0-9]{8}$|14[57]{1}[0-9]$/"; 
if(preg_match($exp,$mobilephone)){ 
return true; 
}else{ 
return false; 
} 
} 
// 手机号码归属地(返回: 如 广东移动) 
function checkMobilePlace($mobilephone){ 
$url = "http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=".$mobilephone."&t=".time(); 
$content = file_get_contents($url); 
$p = substr($content, 56, 4); 
$mo = substr($content, 81, 4); 
return $str = conv2utf8($p).conv2utf8($mo); 
} 
// 转换字符串编码为 UTF8 
function conv2utf8($text){ 
return mb_convert_encoding($text,'UTF-8','ASCII,GB2312,GB18030,GBK,UTF-8'); 
} 
免费手机号码归属地API查询接口和PHP使用实例分享
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
如何使用PHP获取指定日期所在月的开始日期与结束日期
PHP5中GD库生成图形验证码(有汉字)
通过table标签,PHP输出EXCEL的实现方法
Ajax+PHP快速上手及简单应用说明
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
解析使用substr截取UTF-8中文字符串出现乱码的问题
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
php实现utf-8和GB2312编码相互转换函数代码
PHP常用特殊运算符号和函数总结(php新手入门必看)
破解.net程序(dll文件)编译和反编译方法
PHP数组传递是值传递而非引用传递概念纠正
PHP5.4中json_encode中文转码的变化小结
PHP读取数据库并按照中文名称进行排序实现代码
PHP查询数据库中满足条件的记录条数(两种实现方法)
PHP获取数组中某元素的位置及array_keys函数应用
PHP正确解析UTF-8字符串技巧应用
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
PHP UTF8中文字符截断函数代码
PHP手机号码归属地查询代码(API接口/mysql)
PHP乱码问题,UTF-8乱码常见问题小结
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
PHP通过iconv将字符串从GBK转换为UTF8字符集
©2014-2024 dbsqp.com