php驗(yàn)證手機(jī)號(hào)碼(支持歸屬地查詢及編碼為UTF8)
更新時(shí)間:2013年02月01日 16:47:59 作者:
本文將實(shí)現(xiàn)以下功能:手機(jī)號(hào)驗(yàn)證/手機(jī)號(hào)碼歸屬地/轉(zhuǎn)換字符串編碼為UTF8,對(duì)此有興趣的朋友可以參考下,或許本文對(duì)你有所幫助
復(fù)制代碼 代碼如下:
<?php
// 手機(jī)號(hào)驗(yàn)證
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;
}
}
// 手機(jī)號(hào)碼歸屬地(返回: 如 廣東移動(dòng))
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);
}
// 轉(zhuǎn)換字符串編碼為 UTF8
function conv2utf8($text){
return mb_convert_encoding($text,'UTF-8','ASCII,GB2312,GB18030,GBK,UTF-8');
}
相關(guān)文章
PHP+JS+rsa數(shù)據(jù)加密傳輸實(shí)現(xiàn)代碼
PHP+JS+rsa數(shù)據(jù)加密傳輸實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-03-03
PHP三層結(jié)構(gòu)(上) 簡(jiǎn)單三層結(jié)構(gòu)
我們以一個(gè)簡(jiǎn)單的留言板代碼為例,先來(lái)看一個(gè)最簡(jiǎn)單的三層結(jié)構(gòu)代碼2010-07-07
PHP實(shí)現(xiàn)表單提交數(shù)據(jù)的驗(yàn)證處理功能【防SQL注入和XSS攻擊等】
這篇文章主要介紹了PHP實(shí)現(xiàn)表單提交數(shù)據(jù)的驗(yàn)證處理功能,可實(shí)現(xiàn)防SQL注入和XSS攻擊等,涉及php字符處理、編碼轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下2017-07-07
PHP使用enqueue/amqp-lib實(shí)現(xiàn)rabbitmq任務(wù)處理
這篇文章主要為大家詳細(xì)介紹了PHP如何使用enqueue/amqp-lib實(shí)現(xiàn)rabbitmq任務(wù)處理,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以學(xué)習(xí)一下2024-03-03
朋友網(wǎng)關(guān)于QQ相關(guān)的PHP代碼(研究QQ的絕佳資料)
這篇文章主要介紹了朋友網(wǎng)關(guān)于QQ相關(guān)的PHP代碼(研究QQ的絕佳資料),本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-01-01
提高PHP性能的編碼技巧以及性能優(yōu)化詳細(xì)解析
include文件時(shí)盡量使用絕對(duì)路徑,因?yàn)樗苊饬薖HP去include_path里查找文件的速度,解析操作系統(tǒng)路徑所需的時(shí)間會(huì)更少2013-08-08
PHP中使用Imagick讀取pdf并生成png縮略圖實(shí)例
這篇文章主要介紹了PHP中使用Imagick讀取pdf并生成png縮略圖實(shí)例,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-01-01
用php的ob_start來(lái)生成靜態(tài)頁(yè)面的方法分析
php下利用ob_start來(lái)生成靜態(tài)頁(yè)面的方法,需要生成靜態(tài)的朋友可以參考下。2011-03-03

