php

php常用函数整理

这里整理一些常用的php函数,方便使用

【字符串处理】

substr() 函数返回字符串的一部分。如果 参数start 是负数且 length 小于或等于 start,则 length 为 0。

strpos() 返回字符串在另一个字符串中第一次出现的位置。

strripos() 查找字符串在另一字符串中最后一次出现的位置

str_replace() 字符串替换

preg_replace() 正则替换

preg_match() 正则匹配

trim() 函数从字符串的两端删除空白字符和其他预定义字符。

ctype_space() 用于检查字符串是否全由空白字符组成,仅在字符串的所有字符都是空白字符时返回 true

explode() 把字符串打散为数组


【数组处理】

usort() 数组排序-使用用户自定义的比较函数对数组进行排序。

shuffle() 将数组顺序打乱

array_reverse() 用于反转数组的顺序

array_rand() 从数组中随机获取,如果数组比较大,就不太推荐这种方式,用shuffle()打乱后获取性能更好

array_slice() 从数组中取出一部分

array_shift() 删除数组第一个成员

array_unique() 数组去重

array_key_exists() 检查键是否存在

array_map() 

array_filter()

array_flip() 交换数组的键和值,并且自动去重(因为数组的键不能重复)

array_diff() 函数用于比较两个(或更多个)数组的值,并返回差集。

array_intersect() 用于比较两个或多个数组,返回它们之间的交集(即,所有数组中共有的值)。

array_merge()

array_column()

array_keys() 用于返回数组中所有的键(key)。

in_array() 检查数组中是否存在某个值的函数。


【文件处理】

file_get_contents() 函数是用于将文件的内容读入到一个字符串中的首选方法,但遇到读大文件操作时,不建议使用。可以考虑curl等方式代替。


【路径处理】

dirname() 获取指定路径的父目录的路径。


【系统常量】

DIRECTORY_SEPARATOR 预定义的常量,Unix 类系统为 /,Windows 为 \。

__DIR__ 魔术常量,表示当前文件所在的目录路径。


【预定义服务器变量】

$_SERVER['REQUEST_URI'] 获取url不带域名部分


【其它】

empty() 空判断,检查是否为空

isset() 在php中用来判断变量是否声明,该函数返回布尔类型的值,即true/false。

echo() 输出

var_dump() 调试输出

// 单行注释

/**/ 多行注释

fastcgi_finish_request() 简单的说,就是提前响应给客户端,实现简单的异步,这个函数可以提升响应速度,这个函数,只有服务器使用php-fpm才能使用,所以,最好在使用的时候,判断一下函数是否存在

ignore_user_abort() 这个简单的理解是,客户端断开链接,程序也还要继续执行

function_exists() 判断函数是否存在

min() 函数返回一个数组中的最小值,或者几个指定值中的最小值。

rand() 函数生成随机整数。

microtime() 函数返回当前 Unix 时间戳的微秒数。

define() 定义常量

json_encode() json编码

json_decode() json解码

continue 跳过当前循环的剩余部分,直接进入下一次循环。

break 直接终止整个循环,不再执行后续迭代。


编辑:

阅读量:89

url链接:https://www.qozr.com/cms_php-chang-yong-han-shu-zheng-li.html

Tag标签: php

同类新闻

更多新闻

Copyright © 千欧中软 版权所有 https://www.qozr.com seo | 网站建设 [渝ICP备15005074号] 渝公网安备50011802011077