www.gusucode.com > 同城苏州黄页系统php源码程序 > lib/smarty/plugins/modifier.telFormat.php

    <?php
function smarty_modifier_telFormat($telNum,$areaNum='')
{

	# 如果是$telNum 0512,61112556 格式,則','前面的為區號
	if( strstr($telNum,',') )
		list($areaNum,$telNum)=explode(',',$telNum);

	if(preg_match("/^(\d{4})(\d{4})$/",$telNum,$re))
	# 固定電話
	{
		$telNum=$re[1]." ".$re[2];
		if($areaNum)
			$telNum="({$areaNum}) {$telNum}";
	}
	elseif(preg_match("/^(\d{6})$/",$telNum) and preg_match("/^(\d{4})$/",$areaNum))
	# 手機 1314,569874 格式
		$telNum=$telNum." ".$areaNum;
	elseif(preg_match("/^(\d{4})(\d{6})$/",$telNum,$re))
	# 手機
		$telNum=$re[1]." ".$re[2];
	else
		$telNum='';

	return $telNum;
}
?>