以图明志

PHP服务器脚本

[专题] PHP函数补完:var_export()

返回关于传递给该函数的变量的结构信息
var_export() 函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。var_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量。 而这个变量就会取得和被var_export一样的类型的值。

PHP服务器脚本

[专题] PHP函数补完:移除HTML标签strip_tags()

strip_tags(string,allow)
有时候我们需要把html标签页存到数据库里,但是有些场合却需要拿无html标签的纯数据,这个时候就要对带html标签的数据进行处理,把html标签都去掉。平时用 htmlspecialchars() 来过滤html,但是把html的字符转义了,最后显示出来的就是html源代码,利用strip_tags()就可以把html标签去除掉。

PHP服务器脚本

[专题] PHP函数补完:ImageCopyResamples()

PHP图像缩放的两个函数比较
PHP缩放图像有两种方法:ImageCopyResized() 函数在所有GD版本中有效,但其缩放图像的算法比较粗糙。ImageCopyResamples(),其像素插值算法得到的图像边缘比较平滑,质量较好,但该函数的速度比 ImageCopyResized() 慢。

PHP服务器脚本

[专题] PHP函数补完:explode()

将字符串分割成数组
explode() 函数可以把字符串分割为数组。语法:explode(separator,string,limit)。separator,必需。规定在哪里分割字符串。 string,必需。要分割的字符串。limit,可选。规定所返回的数组元素的最大数目。本函数返回由字符串组成的数组,其中的每个元素都是由 separator 作为边界点分割出来的子字符串。

PHP服务器脚本

[专题] PHP函数补完:number_format()

PHP取小数点后几位与格式化数字
number_format() 函数通过千位分组来格式化数字。参数decimals规定多少个小数。如果设置了该参数,则使用点号 (.) 作为小数点来格式化数字。该函数支持一个、两个或四个参数(不是三个)。

PHP服务器脚本

[专题] PHP函数补完:mysql_fetch_array()

从结果集取出数组
mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有。返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。参数 data 是可选的。它规定规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果。

PHP服务器脚本

[专题] PHP函数补完:mysql_query()

mysql_query() 函数执行一条 MySQL 查询
参数 query 是必需。它规定要发送的 SQL 查询。注释:查询字符串不应以分号结束。参数 connection 是可选的。它规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。如果没有打开的连接,本函数会尝试无参数调用 mysql_connect() 函数来建立一个连接并使用之。

PHP服务器脚本

PHP函数补完:empty()

判断变量是否为空
empty() 用于检查一个变量是否为空。如果变量是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。

PHP服务器脚本

[专题] PHP函数补完:list()

用数组中的元素为一组变量赋值
list() 函数用数组中的元素为一组变量赋值。注意,与 array() 类似,list() 实际上是一种语言结构,不是函数。该函数只用于数字索引的数组,且假定数字索引从 0 开始。

PHP服务器脚本

[专题] PHP函数补完:mysql_num_rows()

取得数据库结果集中的行数
使用 mysql_num_rows 可以取得结果集中行的数目。mysql_num_rows() 返回结果集中行的数目。此命令仅对 SELECT 语句有效。要取得被 INSERT,UPDATE 或者 DELETE 查询所影响到的行的数目,用 mysql_affected_rows()。

PHP服务器脚本

[专题] PHP函数补完:header()

header() 函数用途相当大
header() 函数向客户端发送原始的 HTTP 报头。认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题)。从 PHP 4.4 之后,该函数防止一次发送多个报头。这是对头部注入攻击的保护措施。

PHP服务器脚本

[专题] PHP函数补完:getenv()

获得客户端IP
这是在PHP官方的manual提供的方法。但是当Web服务器API是ASAPI (IIS)的时候,getenv函数是不起作用的。这种情况下你如果用getenv来取得用户客户端ip的话,得到的将是错误的ip地址。因此更为安全和准确的方法是尽量避免使用getenv函数。比如可以用以下的函数来获取ip信息……

PHP服务器脚本

[专题] PHP函数补完:isset()

判断变量是否设置
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节("0")并不等同于 PHP 的 NULL 常数。这对于数组中的元素也同样有效。

PHP服务器脚本

[专题] PHP函数补完:array_splice()

删除数组中的特定元素
我们知道,PHP没有提供专门删除一个特定数组元素的方法。但是可以通过unset()函数来完成这种要求。但是这种方法的最大缺点是没有重建数组索引,就是说,数组的第三个元素没了。经过查资料后,原来PHP提供了这个功能,只不过很间接。这个函数是array_splice()。为了使用方便,我封装成了一个函数,方便大家使用。

PHP服务器脚本

[专题] PHP函数补完:array_multisort()

对多个数组或多维数组进行排序
有时候我们需要对二维数组的某个键的值进行排序,这里就是讨论这个问题。我们可以使用array_multisort()这个函数。array_multisort() 函数对多个数组或多维数组进行排序。参数中的数组被当成一个表的列并以行来进行排序 - 这类似 SQL 的 ORDER BY 子句的功能。第一个数组是要排序的主要数组。

PHP服务器脚本

[专题] PHP函数补完:urlencode()

将传入的字符串进行URL编码
urlencode函数将传入的字符串参数进行URL编码。其返回的字符串中除了“ˉ—.”之外,所有非字母数字字符都被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。此函数便于将字符串编码并将其用于URL的请求部分,同时还便于将变量传递给下一页。
1 / 2 首页 < Prev 1 2 Next > 尾页 页码: