- DIRECTORY_SEPARATOR 目录分割符,统一了不同操作系统的目录分割符可能不同的问题
-PHP_EOL 换行符(不是</br>,是\r\n在不同平台的统一) - register_shutdown_function() 注册一个
callback
,它会在脚本执行完成或者exit()后被调用,详情连接 - sprintf 将字符串格式化,比如转到16进制,浮点数,ASCII值,例:sprintf('%08x',‘ce#3ds’)将字符串转为16进制,8位不足的化前面补0
- serialize 将对象数组等复杂数据类型序列化,返回字符串resource类型不行
- unserialize()将已经序列化的数据解析
- int crc32 ( string $str ) 生成 str 的 32 位循环冗余校验码多项式。这通常用于检查传输的数据是否完整。(由于 PHP 的整数是带符号的,所以在 32 位系统上许多 crc32 校验码将返回负整数,所以通常配合sprintf()“%u”格式符来获取表示无符号 crc32 校验码的字符串)
- string http_build_query(
mixed $query_data
) 生成 URL-encode 之后的请求字符串 - array array_map(callback array) 为数组的每个元素应用回调函数,返回处理之后的数组
- str stripslashes($str) 把字符串去掉\
- str_pad — 使用另一个字符串填充字符串为指定长度,比如前面补0等详细链接
- array stat(string $filename) 获取文件信息,返回一个数组
- memory_get_usage返回分配给 PHP 的内存量,可以通过2次不同的取值判断当前脚本使用了多少内存
- nl2br 将字符串的每一行加一个<br/>,例:nl2br("foo isn't\n bar");//foo isn't<br />bar
- htmlspecialchars() 过滤html标签,将特殊字符转换为 HTML 实体
- str_split( string split_length = 1 ]) 将字符串分割为数组,通过指定长度(explode 是通过指定字符分割)
- var_export — 输出或返回一个变量的字符串表示,当第二个参数为true时返回字符串形式的变量(比如字符串形式的数组,可以用于修改数组形式的php配置文件)
- str_repeat ( string multiplier )重复一个字符串多次
- substr_count — 计算字串出现的次数
- pack — 将数据打包成二进制字符串
- unpack — Unpack data from binary string
- php_strip_whitespace — 返回删除注释和空格后的PHP源码,此函数类似于命令行下执行 php -w
- sys_getloadavg — 获取系统的负载(load average)Note: 此函数未在 Windows 平台下实现。
php不常用函数和常量记录
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...