本文实例讲述了PHP实现格式化文件数据大小显示的方法。分享给大家供大家参考。具体分析如下:有时候我们需要在网页上显示某个文件的大小,或者是其它数据的大小数字。这个数字往往从跨度很大,如果以B为单位的话可能是个位,如果1G则长达1073741824的数字,这个时候我们就需要根据大小来格式化,比如小于1K则以B为单位显示,小于1M则以KB为单位显示,小于1G则以MB为单位显示,以此类推...格式化函数参考如下:复制代码 代码如下: /...
定义和用法sprintf() 函数把格式化的字符串写入一个变量中。语法sprintf(format,arg1,arg2,arg++)参数描述format必需。转换格式。arg1必需。规定插到 format 字符串中第一个 % 符号处的参数。arg2可选。规定插到 format 字符串中第二个 % 符号处的参数。arg++可选。规定插到 format 字符串中第三、四等等 % 符号处的参数。说明参数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。下面的可能的 format 值:%% - 返回...
使用函式 date() 实现复制代码 代码如下: <?php echo $showtime=date("Y-m-d H:i:s");?> 显示的格式: 年-月-日 小时:分钟:秒相关时间参数:a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" D - 星期几,三个英文字母; 如: "Fri" F - 月份,英文全名; 如: "January" h - 12 小时制的小时; 如: "01" 至 "12" H - 24 小时制的小时; 如: "00" 至 "23" g - 12 小时制的小时,...
在开发中,我们会有意识的遵行一套规范来保证团队代码的一致性。PSR是我们PHP遵循的共同规范。在这里,推荐一个代码格式化工具php-cs-fixer,可以一键把代码格式化为PSR-2的标准。安装: # 在linux(虚拟机)下执行curl -L https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v2.0.0/php-cs-fixer.phar -o php-cs-fixerchmod a+x php-cs-fixermv php-cs-fixer /usr/local/bin/php-cs-fixer 使用: # 格式化...
/** * 打印调试函数 * @param $content * @param $is_die */function pre($content, $is_die = true){ header(‘Content-type: text/html; charset=utf-8‘); echo ‘<pre>‘ . print_r($content, true); $is_die && die();}原文:https://www.cnblogs.com/luqiang213917/p/12209679.html
strtolower($str )strtoupper($str )大小写转换 strtotime(‘2018-1-1 0:0‘)字符串转时间戳 date(‘Y-m-d H:i:s‘,time())格式化时间戳 md5()加密 trim()移除字符串两侧的空白字符(可特指)。 strip_tags()过滤(删除)html标签(可特指保留) htmlspecialchars()将特殊字符(标签)转换为html实体(非标签)htmlspecialchars_decode还原 <?php //大小写转换$str = ‘WWW.BAIDU.COM‘; echo$str = strtolower($str ),‘<hr>‘; ech...
PHP调试的时候,用 var_dump 或 print_r打印 json数据 或 array 数组时,html页面没有换行显示,看到的内容一大堆,不好定位。输出前添加 <pre>,便可以自动格式化换行显示。 举例:普通打印数组 : print_r($arr);输出:Array ( [0] => Array ( [volume] => 100343 [weight] => 4 ) [1] => Array ( [volume] => 100212 [weight] => 1 ) [2] => Array ( [volume] => 104104 [weight] => 10 ) ) 添加<pre> 后,打印数组print_r("<pr...
方法1:在html表单,放置多个文件选择框, 使用数组名作为组件的名字,如下:<form action="upload.php" method="post" enctype="multipart/form-data"><input type="file" name="upfile[]"/><input type="file" name="upfile[]"/><input type="file" name="upfile_2[]"/><input type="file" name="upfile_2[]"/> </form> 在服务器端我们可以测试一下提交的信息<?php print_r($_FILES); ?> 输出结果:Array ([upfile] => Array([...
实现目的:对数字进行格式化,以类似¥10,000,000的格式输出。实现方法:function doFormatMoney($money){$tmp_money = strrev($money);$format_money = "¥"; for($i = 3;$i<strlen($money);$i+=3){$format_money .= substr($tmp_money,0,3).",";$tmp_money = substr($tmp_money,3);}$format_money .=$tmp_money;$format_money = strrev($format_money); return $format_money; }原文:http://www.cnblogs.com/52php/p/5666407.ht...
自动补全,修改/etc/vimrc的配置vim /etc/vimrc添加:filetype plugin on autocmd FileType php set omnifunc=phpcomplete#CompletePHP 格式化代码:一下是按键gg shift + v shifg + g = 参考: 原文:http://www.cnblogs.com/yangxunwu1992/p/6081773.html
nl2br()函数可将字符串中的换行符转成HTML的换行符号复制代码 代码如下:<?php $str = "最近几天一直在下雨,难过死了 ,球也打不成,鞋子也湿透了。"; echo $str; echo "<br />"; echo nl2br($str); ?>输出结果:复制代码 代码如下:最近几天一直在下雨,难过死了,球也打不成,鞋子也湿透了。最近几天一直在下雨,难过死了,球也打不成,鞋子也湿透了。附:"和"\r\n"两者有什么区别??' ref='nofollow'>深入探讨""和"\r\n"两者有什么...
例如有一个二维数组 $myarrnews=array(); $myarrnews =explode("||**||", $mystr); //内容来自$mystr,包括多条新闻记录 $myarrline=array(); $myarrline =explode("||%%||", $myarrnews[$i]); //$myarrline 是其中的一条记录,包括多个字段 print_r($myarrline); //每个新闻各个字段的集合,例如:Array ( [0] => 10 [1] => 2166 [2] => 创新。。。 现在需要这样的一个json串,格式为:(...
关于printf格式化输出问题$a = 123.666; printf("%.2f", $a);$b = 10.85;print("");printf("%.1f",$b);为什么结果是123.6710.8 前一个四舍五入了,后一个没有?------解决思路----------------------printf("%.1f %.16f", 10.85, 10.85); //10.8 10.8499999999999996浮点数 10.85 在机器中实际保存为 10.8499999999999996所以取一位小数时是 10.8其实这是不必纠结的事情,在计算机基础课程中你就已经学习过浮点数的表示和精度如果...
原理 sprintf() 把百分号(%)符号替换成一个作为参数进行传递的变量:<?php $number = 2; $str = "Shanghai"; $txt = sprintf("There are %u million cars in %s.",$number,$str); echo $txt; ?> 运行结果There are 2 million cars in Shanghai. 定义和用法 sprintf() 函数把格式化的字符串写入变量中。 arg1、arg2、++ 参数将被插入到主字符串中的百分号(%)符号处。该函数是逐步执行的。在第一个 % 符号处,插入 arg1,在第二个...
你可以在这个页面下载这个文档附带的文件,也可以在文件下载中的字符处理中下载这个文档描述如何安全显示的有格式的用户输入。我们将讨论没有经过过滤的输出的危险,给出一个安全的显示格式化输出的方法。 没有过滤输出的危险 如果你仅仅获得用户的输入然后显示它,你可能会破坏你的输出页面,如一些人能恶意地在他们提交的输入框中嵌入javascript脚本: This is my comment. <script language="javascript: alert('Do something ...