php格式化电话号码的方法
本文实例讲述了php格式化电话号码的方法。分享给大家供大家参考。具体分析如下:
这个函数只适用于美国电话,中国电话需要自己修改一下
function format_phone($phone) { $phone = preg_replace("/[^0-9]/", "", $phone); if(strlen($phone) == 7) return preg_replace("/([0-9]{3})([0-9]{4})/", "$1-$2", $phone); elseif(strlen($phone) == 10) return preg_replace("/([0-9]{3})([0-9]{3})([0-9]{4})/","($1) $2-$3",$phone); else return $phone; }
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
PHP获取当前日期和时间及格式化方法参数
使用函式 date() 实现 复制代码 代码如下: <?php echo $showtime=date("Y-m-d H:i:s");?> 显示的格式: 年-月-日 小时:分钟:秒 相关时间参数: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" D - 星期几
-
PHP文件大小格式化函数合集
比如碰到一个很大的文件有49957289167B,大家一看这么一长串的数字后面单位是字节B,还是不知道这个文件的大小是一个什么概念,我们把它转换成GB为单位,就是46.53GB.用下面这些函数就可以完成这个工作: 复制代码 代码如下: //转换单位function setupSize($fileSize) { $size = sprintf("%u", $fileSize); if($size == 0) { return("0 Bytes&quo
-
php格式化金额函数分享
最近的项目在处理资金这一块的功能,对人民币金额的格式化输出是必不可少的功能.这个功能比较独立而且还比较大众化,所以封装成了函数就发上去也算是方便大家. 复制代码 代码如下: /** * 格式化金额 * * @param int $money * @param int $len * @param string $sign * @return string */ function format_money($money, $len=2, $sign='¥'){ $negativ
-
PHP格式化MYSQL返回float类型的方法
本文实例讲述了PHP格式化MYSQL返回float类型的方法.分享给大家供大家参考,具体如下: PHP 中获取mysql的float字段,echo 输出后,小数部分为包含多个0. 可使用 floatval($num) 将0舍去. 如要保留小数位,可使用 number_format($num, 2); number_format函数对超过指定位数的值,进行了四舍五入. 如不想四舍五入,而保留所有小数.可使用如下方法: // 如仅想保留两位小数可用 number_format($num, 2); e
-
PHP日期函数date格式化UNIX时间的方法
本文实例讲述了PHP日期函数date格式化UNIX时间的方法.分享给大家供大家参考.具体分析如下: 日期函数可以根据指定的格式将一个unix时间格式化成想要的文本输出 使用到函数语法如下 string date (string $Format); string date (string $Format, int $Time); 下面是演示代码 <?php echo "When this page was loaded,\n"; echo 'It was then ', date
-
php实现格式化多行文本为Js可用格式
js里现在存写模板的场景好多,如:弹框类的html代码模板等,js不支持换行的长文本写法,必需要一行行的加起来,如: 复制代码 代码如下: var content = '<div>row 1</div>' + '<div>row 2</div>'; 而不可以写成: 复制代码 代码如下: var content = '<div> row 1</div> <div>row2 </div> '; 于是小加工一php小
-
php格式化日期和时间格式化示例分享
复制代码 代码如下: // 格式化日期 static function formatDate($format, $datetime, $week = 0) { $datetime = $datetime > 3000 ? $datetime : strtotime($datetime); if ($week) { $weeknames = [ '日', '一', '二',
-
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储.处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出互相转换的几种转换方式. 一.在MySQL中完成 这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库查询中,有局限性. 1. UNIX时间戳转换为日期用函数: FROM_UNIXTIME() 一般形式:selec
-
PHP中常用的字符串格式化函数总结
字符串的格式化就是将字符串处理为某种特定的格式.通常用户从表单中提交给服务器的数据都是字符串的形式,为了达到期望的输出效果,就需要按照一定的格式处理这些字符串后再去使用.经常见到的字符串格式化函数如下图所示: 注意:在PHP中提供的字符串函数处理的字符串,大部分都不是在原字符串上修改,而是返回一个格式化后的新字符串. 一.取出空格和字符串填补函数 空格也是一个有效的字符,在字符串中也会占据一个位置.用户在表单输入数据时,经常在无意中会多输入一些无意义的空格.因此PHP脚本在接收到通过表单处理过来
-
php格式化电话号码的方法
本文实例讲述了php格式化电话号码的方法.分享给大家供大家参考.具体分析如下: 这个函数只适用于美国电话,中国电话需要自己修改一下 function format_phone($phone) { $phone = preg_replace("/[^0-9]/", "", $phone); if(strlen($phone) == 7) return preg_replace("/([0-9]{3})([0-9]{4})/", "$1-$
-
php使用NumberFormatter格式化货币的方法
本文实例讲述了php使用NumberFormatter格式化货币的方法.分享给大家供大家参考.具体实现方法如下: $amount = '12345.67'; $formatter = new NumberFormatter('en_GB', NumberFormatter::CURRENCY); echo 'UK: ' . $formatter->formatCurrency($amount, 'EUR') . PHP_EOL; $formatter = new NumberFormatter(
-
python中日期和时间格式化输出的方法小结
本文实例总结了python中日期和时间格式化输出的方法.分享给大家供大家参考.具体分析如下: python格式化日期时间的函数为datetime.datetime.strftime():由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,这里提供详细的代码详细演示了每一个参数的使用方法及范例. 下面是格式化日期和时间时可用的替换符号 %a 输出当前是星期几的英文简写 >>> import datetime >&
-
PHP自定义函数实现格式化秒的方法
本文实例讲述了PHP自定义函数实现格式化秒的方法.分享给大家供大家参考,具体如下: function vtime($time) { $output = ''; foreach (array(86400 => '天', 3600 => '小时', 60 => '分', 1 => '秒') as $key => $value) { if ($time >= $key) $output .= floor($time/$key) . $value; $time %= $key;
-
PHP实现SQL语句格式化功能的方法 原创
本文实例讲述了PHP实现SQL语句格式化功能的方法.分享给大家供大家参考,具体如下: 一.问题: 要求使用php实现针对sql语句的格式化功能 二.解决方法: 这里使用github上的开源代码实现SQL格式化功能. github下载地址:https://github.com/till/sql-formatter 或者点击此处本站下载. 使用方法: include包含SqlFormatter.php文件,针对sql语句使用format方法即可实现格式化功能. 具体代码如下: <?php inclu
-
Python简单格式化时间的方法【strftime函数】
本文实例讲述了Python简单格式化时间的方法,分享给大家供大家参考,具体如下: walker经常用到当前时间和相对时间,用来统计程序执行的效率,简单记一下,便于copy. >>> import time >>> startTime = time.time() >>> '%.2fs' % (time.time() - startTime) #相对时间 '24.51s' >>> '{:.2f}s'.format(time.time()
-
Python实现字符串格式化输出的方法详解
本文实例讲述了Python实现字符串格式化输出的方法.分享给大家供大家参考,具体如下: python属于强类型的语言,如果像java一样操作字符串和数字的"+"时,会出现TypeError.而python的格式化方法有多种,比如使用占位符,使用format,或者是自定义模版等等.这里介绍了其中的几种方法 下面这个例子很好的说明了python属于强类型语言: print "abc" + 123 Traceback (most recent call last): Fi
-
Android编程实现从字符串中查找电话号码的方法
本文实例讲述了Android编程实现从字符串中查找电话号码的方法.分享给大家供大家参考,具体如下: /** * 从字符串中查找数字字符串 */ private List<String> getNumbers(String content) { List<String> digitList = new ArrayList<String>(); Pattern p = Pattern.compile("(\\d+)"); Matcher m = p.ma
-
js格式化时间的方法
本文为大家分享了javascript时间格式化的方法,分享给大家供大家参考,具体内容如下 可以说是Web项目中不可或缺的一个Javascript类库,它可以帮助你快速的解决客户端编程的许多问题,下面贴出一个用js格式化时间的方法. Date.prototype.format =function(format) { var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day &quo
-
c#格式化数字的方法
本文实例分析了c#格式化数字的方法.分享给大家供大家参考.具体如下: int a = 12345678; //格式为sring输出 Label1.Text = string.Format("asdfadsf{0}adsfasdf",a); Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf"; Label1.Text = string.Format("asdfadsf{0:C}adsfasdf
随机推荐
- ExtJS 2.0 实用简明教程之布局概述
- AngularJS+Bootstrap实现多文件上传与管理
- 挖掘IIS6.0管理网站的新招
- python的tkinter布局之简单的聊天窗口实现方法
- MVC4制作网站教程第四章 删除栏目4.4
- asp 过滤尖括号内所有内容的正则代码
- 关于C++中void*的小作用浅析
- C#使用Object类实现栈的方法详解
- Jsoup 抓取页面的数据实例详解
- JS实现HTML表格排序功能
- 一天一个shell命令 linux文本内容操作系列-cut命令详解
- ajax基本通用代码示例
- Java实现将数字日期翻译成英文单词的工具类实例
- JavaScript中的this陷阱的最全收集并整理(没有之一)
- JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
- 针对网页制作者的网页打开速度慢的解决方法集合第1/2页
- environments was not found on the java.library.path 问题的解决方法
- C#微信开发之自定义菜单管理
- C# winform实现右下角弹出窗口结果的方法
- 基于Android在布局中动态添加view的两种方法(总结)