下级分类:

Jan

13

将有单位的文件大小格式还原成数字

在显示文件大小的时候,我们通常需要将数字转换成有单位的格式(如将35840字节转换成35KB),但是在需要计算的地方,还需要将其还原成数字,本文介绍的函数摘自 phpMyAdmin,可以将有单位的文件大小格式还原成数字。
关键词: 大小, 转换, 单位, phpMyAdmin, bytes, size,  |  归类: PHP/MySQL,

Jan

06

PHP 中打乱(shuffle)关联数组的排序

PHP 提供了一个 shuffle() 函数,可以打乱给定的数组排序,但是此函数“将删除原有的键名而不仅是重新排序”,如果传入的是关联数组,则关联数组的键名将丢失,本文介绍的函数可以解决这一问题。
关键词: associative, 关联, shuffle, 数组, array,  |  归类: PHP/MySQL,

Dec

29

比较两个时间的差别并且显示为易于读取的格式

日期比较是程序开发经常遇到的问题,本文介绍的是从 wordpress 摘录的日期比较函数,可以返回给定的两个时间之间的距离,并显示成易于读取的格式。
关键词: php, 比较, 日期, time,  |  归类: PHP/MySQL,

Dec

27

摘自 phpBB 的 IP 编码和解码函数

常见的 IP 地址是由 3 个 "." 分隔的 4 组数字共 15 位字符组成,用 phpBB 的编码函数可以将其转换为 8 位字符,长度缩短了近 50%,经过这样转换后,在比较和查询时,性能必定有很大程度的优化。在显示的时候,可以很方便的通过解码函数,将其还原成常见的 IP 格式。
关键词: encode, decode, 编码, 性能优化, IP,  |  归类: PHP/MySQL,

Dec

12

PHP 中将全角字符转换成半角的方法

在许多收集用户信息的表单里,期望用户输入的是半角字符,但是无论你如何强调,如何提醒,还是会有粗心的用户提交全角数据,其实,在一些新手眼中,全角和半角根本就没有区别,甚至他们会觉得:我提交的明明是正确的信息,为什么会提示错误呢?

实际上,全角和半角有一一对应关系,而大多数用户并非故意输入错误的信息,所以,我们可以通过程序来避免这种情况的发生,最多,可以在转换后给用户一个确认的机会,这样,或许能够给用户一个更好的体验。
关键词: case, DBC, SBC, 半角, 全角,  |  归类: PHP/MySQL,

Dec

10

PHP 中检查库或函数是否可用的方法

随着版本的升高,PHP的功能也越来越完善,可用的扩展库和函数也越来越多,因此,我们写程序时也要考虑版本的兼容问题,同时还要考虑服务器(特别是虚拟主机)是否安装了扩展库。

本文介绍的函数其实是PHP手册上本来就有的,但是由于这些函数独立性较强,查找不易,所以单独介绍一下,方便查阅。
关键词: exists, function, defined, extension,  |  归类: PHP/MySQL,

Dec

06

php 中生成随机字符串的方法

在一些特殊应用中,需要生成随机字符串,比如生成系统随机密码或者是登陆验证码等,本文介绍的函数能够返回指定长度的随机字符串,默认包含大小写字母和数字,你可以很容易的修改以便符合自己的需要。
关键词: 随机字符串, random, shuffle, mt_rand,  |  归类: PHP/MySQL,

Oct

25

PHP中二维数组的排序方法

本文介绍的是从 BugFree 摘录来的二维数组排序函数,可以实现类似 MySQL 的 ORDER BY 效果,当数组不是从数据库取得时会有特殊应用。
关键词: 数组排序, array_multisort, array, sort,  |  归类: PHP/MySQL,

Oct

25

摘录自 AutoIndex 的缩略图显示函数

在用 php 处理图像时,一个最常用的功能就是生成缩略图,本文介绍的是摘录自 AutoIndex 的缩略图显示函数,该函数可以根据图像的扩展名自动执行对应的处理函数,支持gif、jpg、png,可以自定义缩略图的大小,相信对新手学习php图像处理函数很有帮助。
关键词: 图形图像, gd, 缩略图, AutoIndex,  |  归类: PHP/MySQL,

Aug

15

PHP 计算页面执行时间

经常看到很多网站的页面底部有个"页面执行时间"的冬冬,如果你是程序员的话,还能够用它调试自己的程序执行效率,其实原理很简单,相信你看过本文后,很容易就能实现.
关键词: 页面执行时间, microtime,  |  归类: PHP/MySQL,
共 29 条记录 10/页 共 3 页      1  2  3 
推荐链接:(联系 QQ :326801485)