存档

‘函数解析’ 分类的存档

小心get_defined_functions

2010年8月7日

小心使用get_defined_functions,这是一个自作主张的函数,是的,很自作主张!
他的作用想必大家都是知道的取得所有已经定义的函数,把函数名称放进一个数组里面。例如:

$functions=get_defined_functions();

这时候$functions['internal']所有元素是PHP自身定义的函数,这次想知道PHP到底定义了多少个函数的兄弟们有福了,呵呵…………我是PHP5.2显示这个数组有1221个元素,想必是PHP自身定义了1221个函数了。这个可能不包括扩展库的函数,例如xml扩展库和gd扩展库! 阅读全文…

战地音乐 函数解析

php数字补零的两种方法

2010年2月9日

php中有两个函数——至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下 阅读全文…

战地音乐 函数解析

妙用PHP函数array_diff

2010年1月29日

众多周知,在php中有这样一个函数array_diff(),该函数的原始用途——也就是基本定义的用途是用来找两个数组的差集的,返回的结果是一个数组。例如: 阅读全文…

战地音乐 函数解析 ,

array_map函数解析

2010年1月28日

php数组函数群中有一个名字很奇怪的函数叫array_map真不知道为啥叫这个名字???但是这个函数作用倒是很大,嘿嘿……
本函数可以将一个数组通过回调函数逐一的改变元素值之后返回一个和原来数组大小一致的数组。不改变原来数组的大小和值。 阅读全文…

战地音乐 函数解析 ,

PHP计算当前时间之后(之前)的时间

2009年5月19日

在PHP中有一个非常厉害的函数,strtotime()函数,这个函数有一个异常厉害的使用方法,手册上说的有,但是估计在实际应用中能够想到的人不多。 阅读全文…

战地音乐 函数解析 ,

error_reporting()参数

2009年5月8日

error_reporting()函数是用来重新定义页面显示错误等级的函数,这个函数可以覆盖掉PHP.ini针对程序运行时错误报告等级的配置。
这就使得我们在脱离环境编程的时候有更大的灵活度,我们可以定义自己的,甚至于每一个页面的错误等级。 阅读全文…

战地音乐 函数解析 ,

PHP中的时间函数“错误”

2009年5月4日

刚开始使用PHP的兄弟们一定都遇到过这样一个困惑的问题,为啥PHP函数出来的时间跟我们的系统时间不一致——确实让人困惑。就此作为疑问作为我们这篇文章的开始吧。 阅读全文…

战地音乐 函数解析

关于get_magic_quotes_gpc()函数

2009年4月23日

在PHP中get_magic_quotes_gpc()函数是内置的函数,这个函数的作用就是得到php.ini设置中magic_quotes_gpc选项的值。

那么就先说一下magic_quotes_gpc选项:
如果magic_quotes_gpc=On,PHP解析器就会自动为post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误。 阅读全文…

战地音乐 函数解析

PHP多维数组的排序

2009年3月25日

上一篇我们说到了PHP中一维数组的排序函数,现在说多维数组排序。虽然标题是“PHP多维数组的排序”,主题讲的是array_multisort()这个函数对多维数组的排序方法,但是我还是忍不住想说说,这个函数对多个数组排序的功能,其实他们是有联系的!
array_multisort()这个函数可以对多个 阅读全文…

战地音乐 函数解析

PHP一维数组排序方法

2009年3月24日

不管在现实生活中还是程序世界里,顺序总是很重要——真不敢想象一个没有顺序的世界会什么样子!PHP数组也不例外。PHP提供了四组针对PHP数组进行排序的函数,前三种都是针对一维数组的,我们先说这三种,第四种对多维数组的排序在下一篇文章中说,那个有点复杂。 阅读全文…

战地音乐 函数解析